Monday, May 31, 2021

AP Computer Science Principles 2021

What a remarkable year! Despite COVID, hybrid teaching/learning and all the ups and downs surrounding the pandemic, my AP Computer Science Principles class did very well this year and recently took the exam. Congratulations to these wonderful students who diligently put forth their best effort in achieving their goals. Truly a job well done and a rewarding experience for all!




Tuesday, April 27, 2021

PBL at its best!

 After my students have a good understanding of HTML, CSS, JavaScript, and how to produce a flowchart, my favorite project to introduce to my Intro to Programming class is the Escape Room Game. Students are asked to design, create and code their own game idea working in groups or on their own. They begin with a flowchart to organize their thoughts and end with a reflection about the process to identify their learning and issues encountered, but watching their growth in between is quite rewarding. 

The excitement that they share with their creativity, design, troubleshooting and collaboration is always something special to observe. Giving them a blank slate and allowing them to each incorporate their own ideas is a key element of the project. Every game's goal and coded example is different and every student is given the opportunity to use their voice and ideas in various ways. The students are excited to learn, eager to demonstrate and in the end learned much more than how to code. They learned how to work together to solve problems and think outside the box to come up with a product that they can call their own. This is what teaching and learning is all about.







Friday, September 18, 2020

Getting to Know Students

Fall 2020...off to a great start! In these unsettling times for educators, it is reassuring to know that there are technology tools to assist us with all of the important aspects of our curriculums. In addition to teaching and learning, we need to get to know our students through a different lens. 

Online communications and interactions are essential to the educational system now more than ever. There are various forms of ice-breaker and "getting to know you" collaborative activities, but wanted to share this recent exercise that I used with my students. It was a great opportunity to hear their voices, see their faces and get a glimpse into their lives. I found this example activity online from @Caitlin_Tucker. She created several tech integration type templates and this one was a winner! Thank you, Caitlin! Simply create a Padlet, post an example, and have students answer some simple questions about themselves or create their own. A fun and rewarding activity!






Thursday, October 10, 2019

MassCUE Student Global Ed Showcase

Excited to see my students from Dover-Sherborn High School demonstrate their coding abilities through their online Escape Room Games. It was a fun and engaging project that allowed them to create, collaborate and use the necessary skills to produce a final product. Well done!!!
 If attending the MassCUE conference, stop by the Student Global Ed Showcase on October 23rd from 10-12!

Friday, September 6, 2019

Life is a Game!

Starting another school year is an exciting ritual. After a brief summer retreat, faculty and students return to face a new adventure. We have the opportunity to challenge ourselves, to introduce new and fresh ideas about several topics and then demonstrate knowledge in a variety of ways. It is an atmosphere of inquiry and change. I periodically post tech ideas and news to this blog, but this year, I want to devote most of my focus on a new course that I am teaching called, Video  Game Design. Spending last spring and summer designing the curriculum was a bit tedious and I have already accepted the fact that it will be a work in progress with ongoing updates. It is one thing to document a lesson plan that you think is a success and another thing to test the plan on your students. So here I am living in a game! My game, if students choose to play, is to get them involved in obtaining the following skills and content:
  • collaboration
  • critical thinking
  • problem solving
  • creativity
  • programming
  • time-management
  • writing
  • planning
  • design
Week 1: Students are doing activities to gain an overview of game design. They begin writing in their Game Developer Journal (GDJ) as they analyze games and answer questions about overall design. We are off to good start! Let the games begin!