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

38k+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!
Half a term Python debugging
hoof_heartedhoof_hearted

Half a term Python debugging

(0)
An engaging resources which allows the learners to find errors marked with hashtags. The slides include the broken code (fixed code is on the teacher slides, separate and can also be received via email). Even if you choose not to use this for debugging exercises, it is useful for programming ideas for beginners to copy. After each script the learners are encouraged to state initial tests, actual tests, in preparation for GCSE NEA work. My learners raced up the stairs to start on these tasks, very enthusiastically. The topics include maths, strings, lists, tuples, concatenation, for loops, sub routines and appending to lists. The scripts can also be used as base scripts for other ideas. At the end of the half term of work, there is a challenge project, worded like a very watered down GCSE project. Enjoy!
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.
Christmas Scratch Animated card
hoof_heartedhoof_hearted

Christmas Scratch Animated card

(0)
This contains a starter where students are asked to ponder what makes an animated card interesting. The scripts are then given for learners to create a fully animated e-card. It includes moving snow, decorations that find their way to the tree, a star coming from the sky and landing on the tree. Baubles that flash, and a merry Christmas sign that lights up. Some features start automatically and others are interactive. This can be used from around age 7 right up to year 11! Everyone loves a Christmas theme! The lesson ends with a bronze, silver gold worksheet which allows differentiation from a cloze key word task, to considering real life uses, and ends with Blooms evaluative task for more able learners. There is also a homework / extended learning task available. Two learning walks have been rated outstanding with this lesson.
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!
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.
Python SEVEN ten min starters / plenaries, short lessons
hoof_heartedhoof_hearted

Python SEVEN ten min starters / plenaries, short lessons

(0)
There are 7 ten minute Python starters, or plenaries in this presentation. They include identifying code purpose, spotting errors, discussing efficiency of coding. The codes themselves are also useful for ideas of scripts learners can create, add to, or change. They include IF, sub routine, tuples, and other structures. The kids actually love solving the problems. All but one (open ended one) have the solutions on slide 2, to either share, or use as a mark scheme.
Scratch scripts for beginners half a terms work
hoof_heartedhoof_hearted

Scratch scripts for beginners half a terms work

(1)
Six ideas for simple games that can be created in Scratch. They cover IF, loops, ELSE, show, hide, delays, pen up, scrolling screen, changing rooms, sensing colour, movement with the keyboard or automatically. There is an aim on each slide, all you need to do is add is starter, plenary, and you have half a terms work in the bag! This could be used with very young children in primary, copying the code, or older children, with the coding explained, but not given. I've used it with year 7 for several years and the youngsters love it.
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.
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.
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.
Edexcel Computer Science Paper 2 Prediction selection outcomes
hoof_heartedhoof_hearted

Edexcel Computer Science Paper 2 Prediction selection outcomes

(0)
This is part of a pack aimed at GCSE year 11 Edexcel students preparing for paper 2. A lesson looking at code and predicting the outcomes. The lesson begins very much scaffolded until they are able to understand all three concepts, then answer two exam paper questions on the topic (from the summer series and the specimen) including the mark scheme answers.
Edexcel Computer Science Paper 2 Trace Tables
hoof_heartedhoof_hearted

Edexcel Computer Science Paper 2 Trace Tables

(0)
This is part of a pack aimed at GCSE year 11 Edexcel students preparing for paper 2. A lesson teaching trace tables. The lesson begins very much scaffolded until they are able to understand all concepts, then answer two exam paper questions on the topic (from the summer series and the specimen) including the mark scheme answers.
Edexcel Computer Science 9-1 Paper 2 bundle
hoof_heartedhoof_hearted

Edexcel Computer Science 9-1 Paper 2 bundle

(1)
This is a whole half term of work relating to the questions appearing in the second Computer Science paper. The lessons are on input, processing, output selection statements boundary testing recognising constructs trace tables a test The lessons guide the learner from easy to understand exercises, to GCSE level exercises. There is a learning question focus for each lesson, but in some cases the bronze silver and gold outcomes have been left blank for you to tailor to your classes. There is enough work here for a half term.
Edexcel Computer Science Paper 2 Practice Online Coding
hoof_heartedhoof_hearted

Edexcel Computer Science Paper 2 Practice Online Coding

(0)
This year the GCSE students will have 50% of the course examined online. I have created 8 questions which scaffold the learning up to the point of the sample online tests. The cover: If, iteration, len, global, local variables, constants, data types and coercion, lists, turtle, libraries and more. There is a PowerPoint of exercises to give to the learner, and another with teacher solutions after each question. My students found it fun and engaging, and I am confident they won’t flip out now when they see the #comment format of the summer examinations. Tes will not allow me to add py files here, so the slides are screen shots, they can either type in the codes, or you can email me to get the code files and solutions annemariebradshaw@hotmail.com. This unit of work took around 3 hours, will explanations for lower ability coders. The exercises can also be used for improving code, with a little tweak in the questions given. I hope your students enjoy it as much as mine did.
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 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.