After leading some training and updating my own resources, as I felt they could be more challenging and interesting, I have created several new activities.
Depending on the skills of your class, this is an activity book which can be used to introduce a lot of the Computing/Computer Science Curriculum in a creative way.
8 separate activities with links to completed/example projects and instruction videos.
Lesson 1: Mad Libs
This provides a nice opportunity to cross some Literacy boxes and cross curricular activities. It also ensures that students are being introduced to arrays and lists. This may seem complex at this point, but the activity really allows students to get the ideas behind it. One lesson to introduce and complete, scope for taking it further. We branched out for another lesson and students designed and implemented an excuse generator.
Lesson 2: Digital Binary
Perfect lesson to introduce Logical and Computational Thinking and go into as much or as little depth in Binary as you like. Again, this lesson took us about two lessons, as I made some follow up activities for the alarm clock and logic which are mentioned in the task themselves.
Lesson 3: Randomly Random
Introducing random functionality and variables to create a random character based on different sprites and costumes. We spent a few more lessons on this, as we advanced onto some follow up activities which are mentioned in the activities.
Lesson 4: Keepy Uppy
This is the first games based task that students make. It is based off the similar Atari game. All explained within file.
I have also included the video lessons that I use to support my weaker students who are struggling in this.
again, great scope to go above and beyond what is here, limited only by time and students abilities.
Lesson 5: Harry Potter Challenge
I complete this activity in pairs for a change on some of the other tasks. Students work together taking turns to be coder and tester, swapping often. They really love this and we spent a while designing other parts for our game and having a class competition on them
Lesson 6: Group Project
Another group based learning activity. Swapping groups (not necessary) we look at some of the pseudocode and flowcharts (included for several tasks here) I have included some links to some excellent exemplar student work here. Again, introducing simulation to students and with scope to go beyond what is included in the activities.
Lesson 7: Practical Assessment
As part of moving to life beyond levels (I have left levelling info in this, but included the word file and you are welcome to edit)
This I do over one lesson - students struggle to finish it, so it really does differentiated the different skill levels
Bonus Activity: Recursion
I have included a Fractal Tree Activity that I use to teach about recursion. Fun end of term challenge.