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!
FREE Covid home tasks - 6 hour project
hoof_heartedhoof_hearted

FREE Covid home tasks - 6 hour project

(3)
I have created a resource that all kids will be able to do at home. Basically it is about designing a computer game, splash screens, characters, game play. It is really for KS3, but could do lower ability KS4. It is self explanatory so they can go on Google Classroom or your sharing platform- download, complete and upload. It follows Identify, Analysis, Evaluation, and Testing as a systems life cycle, and also touches on decomposition of tasks. Together we are better!
computer science lesson starter word searches
hoof_heartedhoof_hearted

computer science lesson starter word searches

(0)
Take all the misery out of creating engaging starters with these 7 word searches on key terms. There is one for each half term of lessons. They are printable, and cover terms such as: Logic, Algorithm, Assembly, Buffering, Boolean, Bus, Decryption, Debugging, Database, Hyperlink. Suitable for key stages 3 and 4, possibly 2.
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!
End of term RE dingbat keyword game, or 25 starters
hoof_heartedhoof_hearted

End of term RE dingbat keyword game, or 25 starters

(0)
This is a game of dingbats, where they have to guess the keyword from the images. I have included the answers! You could either use this as an end of term fun lesson, with teams, or use each dingbat as a starter, plenary, or questioning prompt.
An introduction to Scratch for young children, or low ability
hoof_heartedhoof_hearted

An introduction to Scratch for young children, or low ability

(0)
The software is introduced as a story told by the Scratch cat himself! It covers all of the basics needed before they begin programming, with introduction to the window, creating, or importing stages, and importing sprites. There is a task, and an introduction to the next exciting lesson. Can either be read to the children, or given to them as a self follow tutorial.
Responding to network threats
hoof_heartedhoof_hearted

Responding to network threats

(0)
Can be used as a standalone lesson, or a double lesson with 2a threats to a network. This one hour lesson, with objectives, and outcomes, covers Anti virus, firewall, AUP, back ups, and access levels. There are several engaging activities, links, and a levelled task at the end with a 6-9 mark scheme.
Scratch lesson using pen up pen down
hoof_heartedhoof_hearted

Scratch lesson using pen up pen down

(0)
This is a full one hour lesson for basic skills in Scratch. It is suitable for year 5 up to year 8. There is an extension task included. The lesson builds upon the introductory aquarium lesson, but can be used as a standalone with a slide added to explain x and y co-ordinates. The learners loved how they could use this coding and create something personal to them (the first letter of their name).
Scratch DJ lesson
hoof_heartedhoof_hearted

Scratch DJ lesson

(0)
A DOUBLE Scratch lesson complete with learning objectives, outcomes, plenary, homework. Teaching stage painting, forever loops, variables. Interaction is added in lesson 2 on the presentation whereby keyboard actions trigger sounds. The learners really engaged with this. There is a follow on lesson uploaded here to add discos lights, and change the stage.
ESafety Hoax!
hoof_heartedhoof_hearted

ESafety Hoax!

(0)
This is a lesson aimed at Y7 and Y8 to teach them about online hoaxes (as per KCSIE requirement) There are exercises, and a video to watch.
PPT lesson introducing Scratch with an aquarium
hoof_heartedhoof_hearted

PPT lesson introducing Scratch with an aquarium

(0)
A full lesson which could be delivered by a non specialist. It includes learning objectives, and outcomes. Learners get an introduction to the x and y co-ordinates on screen. The opportunity to develop a sea bed stage. They then use given sprites and program them to swim across the screen, touch the end, turn and swim back. There is an extension task of adding further fish, and changing the variable speed.
Scratch basic skills lesson, changing stage and programming delays
hoof_heartedhoof_hearted

Scratch basic skills lesson, changing stage and programming delays

(0)
This lesson has been used with lower ability year 7 and 8. Learners find out how to count up seconds and program delays. They learn how the stage can change. They also develop the skills of getting sprites to 'say'. There is a peer assessment activity, and a homelearning sheet to define key terms. It is adaptable for any topic, and has been used in pshe as an esafety cross curricula lesson.
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.
Try Except ValueError lesson
hoof_heartedhoof_hearted

Try Except ValueError lesson

(0)
A one hour validation lesson which engages students and shows them why, and how we use validation. They must be taught integer input first to understand this lesson. There are bronze silver and gold outcomes and resources are on the ppt itself.