What better way to end the term than doing some programming!!
Students work through a task showing how a programmer wrote a function to draw a Christmas tree. They then modify the given code to create lots of electronic Christmas trees.
And as a bonus, there is also code to draw flashing lights on the screen too.
It was wrote very quickly but feel free to use/modify…or have a go yourself (I know you want to).
And check out my other resources.
Santa-themed tasks: Binary, divide-and conquer and an encryption task. A number of the challenges have been borrowed. No computer required! Could be used as a competition. Some students might need hints.
Materials for 6 lessons
layes & tweens - dancing penguin
Ignore the copyright in the file - you have my permission to use these as you please subject to creative commons CC-BY-SA (other than the music clip)
KS3 computational thinking series searching sorting binary logic gates represenation
students work through and complete copies of the documents.
binary to decimal
decimal to binary
This 5* rated resource does NOT contain complete solutions for the NEA.
But what it does contain are clearly presented code snippets, designed to help reinforce application of programming knowledge, helping students to understand code and create their own solutions without giving up hope, in a relatively short space of time.
I’ve been programming, and teaching for a long time, and understand that some students can struggle to code. This one-stop shop aims to give students the confidence to work out their own solutions from this one easily-accessible reference guide.
This resource shows how to complete tasks such as file handling; in the most straightforward way possible. File handling needn’t be complicated. I’ve seen some trying to use SQL, CSV or JSON formatted data. This often leads to needless confusion amongst those just starting their programming journey. None of this is necessary. This resource shows you how to use simple code to manage files…and much much more.
This resource helps students to have those ‘eureka’ moments as they piece together ideas and get to grips with programming (it can also help staff!)
It is clearly presented and contains enough ideas to help students to feel good about being able to code their own solution.
…Python3 code bank for KS4 Quick reference guide with adaptable code snippets…
Iterating over dictionaries
Iterating through numbers
Print (and formatting technique)
Generic game loop
Random number generation
Removing items from a list
Adding items to a list
Modulus arithmetic operator
Thinking about using primitives or lists
String methods: lower(), title()
Sorting a list of dictionaries
Casting integers to strings
Generic menu code: showing use of functions
I first did this in 1997 (when I used to have a life!), but it’s still good fun to do today! Target age - Year 6 or 7, but I’ve also done this with older students too.
Give students chime bars, jingle bells and a triangle to play along with the notes in the presentation…the test can sing along! Good fun.
The backing track is just that - piano chords and bass. The tune is played and/or sung by students. I’ve also included a bonus track with ideas for how chime bars could be used with other traditional Christmas songs…
Just one verse and chorus, but you can use 3 different playback speeds as they get better and better. The backing track is piano and bass only.
Panto style short play for assembly - in essence it’s about George/Georgie plucking up the courage to ask his/her boy/girlfriend out!
Lots of shenanigans and jolly good fun.
I’ve included public domain sound effects, but evidently I haven’t included the suggested music because of copyright.