12 Days of Christmas Computing Activities
The start of December often leads teachers to count down the lessons with their worst groups and mumble to themselves phrases like “Only 2 more wet Friday afternoons with 9F before I can open the Baileys” or “3 more staff meetings until I can have a lie in”.
It can be difficult to keep motivated when the holidays are within touching distance and you can almost smell the Terry’s Chocolate Orange in your stocking. But it is still term time, you have a mountain of homework from your eager year 7’s to mark, you still have that display to arrange for the corridor outside your room and of course those mock exams will not grade themselves.
As soon as you dig out an age appropriate DVD for your classes, SLT make it very clear that every lesson until the final bell goes has to be worthwhile and you know they will patrolling the corridors and popping their heads around your door at any moment.
But your students are restless and are nagging you to do something fun. They are bored of watching videos of 'A Christmas Carol' in English while their teacher snoozes at the back of the classroom in the semi-darkness, they have had enough of making paper decorations out of various shapes in maths and they are looking to you to provide something exciting.
Fear not, exhausted teachers, there is a solution. Not for the mock paper grades or the year 7 homework and I am afraid 9F will still be as difficult as ever but there is a solution to keep SLT and your Christmas crazy classes happy.
I have compiled a list which I am calling the “12 Days of Christmas Computing Activities”. It includes a variety of Christmas activities for the busy computer science teacher that are suitable for KS3 computing and GCSE computer science classes.
I am not for a moment suggesting you should work your way through all of them but there is enough variety you can pick something that is not too wildly obscure from what you have already been doing with your classes. This way SLT are happy the lesson is educational, but the lesson is also festive enough, so your classes feel they are doing something fun.
On the first day of Christmas, my true love sent to me…
1) A Scratch game involving a Christmas theme
Hmmmm, okay I know it doesn’t quite fit the song but you get the idea. If your year 7 classes have been learning Scratch why not set them the challenge of creating a maze game where one of Santa’s elves is looking for lost presents in the workshop.
You can make it is intricate or as easy as you like. Challenge your more able students to add a score for every present their elf gathers, set a timer, make the presents move randomly around the stage. There are so many things your students can do with this game. Let them come up with original ideas and then allow your class time to play each other’s games and give some peer feedback.
2) Elf Debugging
This is another Elf based lesson. This needs a little preparation from you and you need to create several programs that contain a few errors in each. Your class take on the role of Santa’s little helpers who need to go through Santa’s code and fix it.
This should help them learn debugging and may even persuade them to have a go at debugging their own programs in the future rather than putting their hands up to ask you to help them, so it’s really a Christmas present to yourself. You can use this rubber duck debugging lesson as a basis if you are looking for inspiration of how to teach debugging techniques.
3) Naughty or Nice list
The next activity in our 12 Days of Computing Christmas Activity list is another programming challenge. As the famous song tells us “He's making a list and checking it twice, gonna find out who's naughty or nice, Santa Claus is coming to town”.
This computer science Christmas activity is more suitable for GCSE classes as it involves writing a program that will store data to an external text file. For this scenario let’s assume every good deed a child does, they get a positive score added to their overall tot