Hero image

Computer Science Made Easy

Average Rating3.39
(based on 38 reviews)

I have a long history in teaching Computer Science at secondary level. Most of my resources are related to the Edexcel syllabus, but in CS computing is computing, and it is all much the same!. I like to teach programming in a way that the kids will really 'get' using things relevant in their lives, like Beyonce, and Adidas!

102Uploads

35k+Views

11k+Downloads

I have a long history in teaching Computer Science at secondary level. Most of my resources are related to the Edexcel syllabus, but in CS computing is computing, and it is all much the same!. I like to teach programming in a way that the kids will really 'get' using things relevant in their lives, like Beyonce, and Adidas!
24 computer science anagram starters
hoof_heartedhoof_hearted

24 computer science anagram starters

(0)
Take all the work out of creating starters, or plenaries with these 24 anagrams of keywords. Simply copy and paste onto your lesson slide when you are covering that particular topic. An example is: Mittens fate - which of course is..................IF statement!
debugging scratch
hoof_heartedhoof_hearted

debugging scratch

(0)
This resource explains the concept of debugging, and the types of errors that can occur. It has an accompanying worksheet and Scratch files to debug and write about. There are assessment questions at the end. This has been very engaging, and has been observed twice as an outstanding lesson.
Beginners Python lists
hoof_heartedhoof_hearted

Beginners Python lists

(0)
This lesson, with learning objective and bronze, silver, gold outcomes introduces lists in Python. It uses ideas that they are familiar with, to teach the concept before the coding. Several examples are given, including populated lists, empty lists, and lists which can be appended with inputs. My learners were very engaged with the bronze silver and gold tasks, and all wanted to get researching to complete gold! None of the lesson expects prior Python knowledge other than opening it, and using print("this"). There is an extended learning task on the lesson too.
Beginners while loop plenaries / starters
hoof_heartedhoof_hearted

Beginners while loop plenaries / starters

(0)
There are enough here to attach to a whole harm term of work (7 activities with solutions). The activities can either be used as a warm up starter, a recall to retain, or a plenary to check understanding. The activities are all different, and have things like spot the errors, true false, cloze sentences, amongst other things. Very engaging, and they bring real life situations to what can be quite a dry subject. I hope your learners are enthused with these activities as mine have been.
12 Christmas Python scripts - 2-3 hours work coding
hoof_heartedhoof_hearted

12 Christmas Python scripts - 2-3 hours work coding

(0)
From absolute beginner. These could be used as solutions (given as problems to solve). Or used to copy code and annotate. Or even 'broken' and used as debugging tasks. The scripts all have a Christmas theme to keep learners engaged for the run up to Christmas. The skills / constructs included are: Using strings If, then else Tuples Import time Import webbrowser Maths Append to list Sub routines While loops For loops Sorting Concatenation Casting You will use this invaluable resource with different scenarios over and over again! Enjoy - and merry Christmas to you!
Follow me!  Scratch crazy monsters for EAL or very low ability
hoof_heartedhoof_hearted

Follow me! Scratch crazy monsters for EAL or very low ability

(0)
I have created this resource to take the child through adding a sprite, a stage, colour change, music loops, speech, and movement. The theme is crazy monsters, as they are in the disco, you will see the delight when they can have a highly interactive monster change colour and play music loops. There is very little text on the screen, designed for the very young, or those who have English as a second language. They just follow the circles on each slide to add to the coding. There are 36 slides, with a certificate for the basics, then extension work for faster learners. You won't be sorry you bought this idea and activity as you see their engagement and delight.
Follow me!  Chamak dances, Scratch 38 slide activity for primary
hoof_heartedhoof_hearted

Follow me! Chamak dances, Scratch 38 slide activity for primary

(0)
Part of the follow me range, designed for younger learners, non-readers, or EAL pupils. The learners are able to follow the circles on a slide show to code a lady dancing to a guitar. Skills built in this: adding stage adding and editing sprites changing costumes adding music changing beats to suit using a forever loop using delays There are two certificates to be gained in this very engaging lesson(s) This resource could be used by an independent learner, or by a teacher going through the slide in turn. It's real strength though is with non specialists, helping those who are unable, or unwilling to read. The lesson is very visual, and the audio also makes it engaging.
A year 10 lesson on decomposition
hoof_heartedhoof_hearted

A year 10 lesson on decomposition

(1)
This includes learning objectives . Exercises to embed the learning. Uses real life scenarios to engage the learners and drive the message home, such as mention of Pokémon Go, and Candy Crush. Has an exam style question plenary.
A lesson on algorithms
hoof_heartedhoof_hearted

A lesson on algorithms

(0)
Follows lessons on decomposition, and abstraction, this lesson shows how the decomposed, abstracted ideas fit back together with an algorithm. There is opportunity to practice creating algorithms in group work. Then at the end, learners are able to practice all three cornerstones of decomposing, abstracting, and creating a main and sub routines. Learning objectives, tasks, and home learning are all included.
Scratch 2 hour lesso. DJ lights, and room changes
hoof_heartedhoof_hearted

Scratch 2 hour lesso. DJ lights, and room changes

(0)
Another DOUBLE lesson for the Scratch DJ script. Complete with learning objectives, outcomes, plenary and homework. This presentation gives the codes and shows the learners how to make the disco lights flash. Then they can create a changing stage and create a story animation.
Edexcel GCSE ICT full revision pack
hoof_heartedhoof_hearted

Edexcel GCSE ICT full revision pack

(0)
This is a week's work, and cover all of the topics in Edexcel GCSE ICT. There are past papers, with mark scheme, results plus, and examiner reports, with just the questions on that particular topic. These are accompanied by a pre-test revision PowerPoint, and a whistle stop tour of the topics. Each one contains a link to a Kahoot to add some fun into the lessons. The topics are: Connectivity Digital Devices Issues Social networking Online services Operating online Everything you need for revision from now until the exam.
Learning To Code
hoof_heartedhoof_hearted

Learning To Code

(1)
Learners find out how to abstract, write pseudocode, create a flowchart (algorithm) and then apply this to Python coding, using an IF, ELSE to create a quiz question. The idea is to teach the learners that solving a problem doesn't start with typing code into Python. It shows definitions and examples to introduce the concepts, and ends with a practical programming task.