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

37k+Views

12k+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!
GCSE ICT and Computer Science laws activity
hoof_heartedhoof_hearted

GCSE ICT and Computer Science laws activity

(0)
One page description of the relevant laws pertaining to computer use (or misuse!). There is a card match activity with 30 different scenarios which the learners must match to the legislation (which is printable on another sheet). Great group activity which will get them discussing key terms such as DDOS. Also, things that are borderline illegal. My classes really engage with it. Great revision resource.
Year 11 last minute ICT revision for Edexcel
hoof_heartedhoof_hearted

Year 11 last minute ICT revision for Edexcel

(0)
These 12 resources consist of folded revision sheets. The idea is that the question is one side, and the answer on the backside. They keep the sheet in their pocket, and fish it out regularly over the space of a few days, and focus on recalling the answers without looking (entering active learning, whereas reading, and copying are passive learning). This ensures the information moves from the short term memory into long term memory with recall. The second part of each resource is the same sheet with the answers removed. Learners fill this in during the lesson. Second bonus, instant check whether they are putting in some revision effort! I've used these for 5 years (updating each year obviously!) and have never got results less than 70% 3 levels of progress. The learners love them, and adapt the ideas to other lessons across the school. Much less wieldy than flash cards.
Year 8 half a term's work on Python programming all on one PPT
hoof_heartedhoof_hearted

Year 8 half a term's work on Python programming all on one PPT

(0)
This resource contains LOs for 5 lessons in Python nailing IF and ELIF. It has been created as a follow on from my year 7 Python resource, but can be used as a standalone. The idea is that they recap first lesson, spend 3 lessons amending or creating code. Lesson 5 is a problem which they code a solution to. Lesson 6 is designed as feedback and DIRT time. I have the Python scripts referred to in the slides, but TES won't allow me to upload them. However, if you buy the resource, and contact me, I can ping those over to you. Although designed for year 8, this resource is suitable for bright year 7, or low ability year 9. Please check my follow on resources too. They are mainly aimed at preparing learners for the Edexcel NEA in year 11.
12 lessons of Python on one PowerPoint - one whole term for year 6 or 7 or low ability year 8
hoof_heartedhoof_hearted

12 lessons of Python on one PowerPoint - one whole term for year 6 or 7 or low ability year 8

(0)
This PowerPoint contains 12 lessons of Python programming. It starts with the usual 'hello world', then takes the learner on a journey through importing time, adding delays, concatenation, key words/variables. It has been organised as Python scripts that the learner opens, presses F5 to see what it does, then follows the #comments in the coding. However, TES won't allow scripts to be uploaded, so I have screen dumped them on the slides. If you would like the scripts after purchasing, please contact me and I can email them. The lessons end with a taster of what is required at Edexcel GCSE level for part of the coding task, where instructions are printed, and repeated back with delays. I also have a year 8 set which focus on 2 terms learning IF, and ELIF. Year 9 focussing on FOR and WHILE loops. Year 10 on past NEA work. These will be available soon. My learners were completely engaged by having the script started for them - less daunting than opening a blank coding page in Python, and not having a clue where to start. I hope yours enjoy this resource of a term's work as much as mine did.
Three engaging year 7 lessons on the history of computing, and the influential people.
hoof_heartedhoof_hearted

Three engaging year 7 lessons on the history of computing, and the influential people.

(1)
This resource is mainly PPT for three lesson, a double history, and single people. All LO and outcomes are included. There are links to other resources. There is a worksheet for learners to fill in and learn the influential people. Finally there is a end of unit test with mark scheme graded on the 9-1 scale. Although I have aimed this at middle to lower ability year 7, it can be adapted to year 6-9 with a few tweaks. My year 7 were completely engaged, and loved learning about something that they believed began in 2000!!!
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.
Radicalisation: to understand what extremism is, and why it is bad
hoof_heartedhoof_hearted

Radicalisation: to understand what extremism is, and why it is bad

(1)
Observed as 'outstanding' The PPT resource has learning objectives, outcomes, AfL, tasks, and homework. The concept of what constitutes extremism is done in a number of ways which engage the learner - including analogies with sprouts and pop stars. Once the concept of understanding what extremism is has been achieved, the focus moves on to why it is a bad thing. A very engaging lesson which goes beyond the boring drone of similar lessons on radicalisation.
Year 9 program of work on Python
hoof_heartedhoof_hearted

Year 9 program of work on Python

(0)
Introduction to Python specifically aimed at new users in year 9. There are 5 lessons on a separate PPT, with LO, bronze silver gold outcomes and homelearning activity on each. Then there is a test lesson. The focus is to drill down variable names, to call variables, to use a tuple, then compare that with the use of an indexed list. These could easily be added to for challenge in years 10 and even year 11. Unfortunately I can't add the Python script for lesson 2 - insult generator, but the script is on a slide so can easily be typed in.
Python programming
hoof_heartedhoof_hearted

Python programming

8 Resources
Everything you need to teach Python from the very start, to the more advanced. Includes challenges, and PowerPoint lessons to demonstrate. Scripts are included.
Computer Science bundle Y10 Y11
hoof_heartedhoof_hearted

Computer Science bundle Y10 Y11

(0)
Eleven computer science lessons which combine theory with practical Python programming skills. All contain clear lesson objectives, outcomes, tasks, questions, homework. This has been used as a whole term SOW successfully in KS4. Three of the lessons have been observed as outstanding. There are revision notes in Word, and a scored mock examination paper testing the LOs.
E-Safety Reputation
hoof_heartedhoof_hearted

E-Safety Reputation

(1)
This is a whole E-safety package with five PowerPoint presentations / lessons. There is one for each year group from 7-11. The PowerPoints contain links to films, objectives, tasks, discussion / reflection topics. Tasks can easily be pasted to Word to become individual tasks instead of paired or group discussion / debate. These have been used successfully in PSEE lessons, and also form part of an isolation room pack, and for vulnerable young people who may damage their reputation.
Bullying Scheme of Work E-Safety one for each year group
hoof_heartedhoof_hearted

Bullying Scheme of Work E-Safety one for each year group

(0)
This is a whole E-safety package with five PowerPoint presentations / lessons. There is one for each year group from 7-11. The PowerPoints contain links to films, objectives, tasks, discussion / reflection topics. Tasks can easily be pasted to Word to become individual tasks instead of paired or group discussion / debate. These have been used successfully in PSEE lessons, and also form part of an isolation room pack for those involved in cyber bullying.
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.
52 dingbat starters for Computer Science and ICT
hoof_heartedhoof_hearted

52 dingbat starters for Computer Science and ICT

(2)
Dingbats are images that make up keywords. I've used this as an end of term whole class game which really engaged the learners in thinking about Computer Science key terms. Great for literacy too. Or they could be used as a starter to hook learners as they enter the room. More suited to year 9 and above, but can be used in KS3 where the learners have been exposed to key terms such as open source, firewall, MP3, magnetic hard drive etc.
Real life Python challenges
hoof_heartedhoof_hearted

Real life Python challenges

(2)
An engaging resource whereby learners work at their own pace through 4 fairly simple challenges. They assume knowledge of lists, random, if, elif, concatenation. The answers are in there, so would need to be deleted by the class teacher. There is extension for each scenario. The pack also contains a test plan to introduce learners to formal testing of their scripts.