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!
Four lesson Python programming using gamification to engage
hoof_heartedhoof_hearted

Four lesson Python programming using gamification to engage

(0)
This has been a hugely successful unit, and my year 9 computer scientists have thoroughly enjoyed the competition, and team work. It has been based upon the theory of gamification, using game elements in the classroom. The learners need to have some python skills, but there are three levels of challenge in each lesson, and the idea is that they choose, and upgrade if they have time and knowledge. At its highest level, skills used are IF, looping, concatenation, tuples, global variables and subroutines. Learners get points for working code, and add an image to the game board. I did this with a display board in the classroom, and stuck the ‘prizes’ to the wall (there is an image). It is not essential to do that, but it does make it visually more appealing. Enjoy watching your learners race around helping one another and encouraging those who are weaker at coding to learn the more tricky aspects of coding.
Edexcel Computer Science Paper 1 quiz
hoof_heartedhoof_hearted

Edexcel Computer Science Paper 1 quiz

(0)
48 questions aimed at only the topics given by the exam board in the slimmed down version. These are accompanied by a PPT which includes a brief of each of the new topics. Work is great for revision, individually, or paired work. These will take you right up to paper 1 exam. The questions can be used in conjunction with any of the text books, or even GCSE Bitesize. Make sure learners are only focussed on what will be on the exam, and not the other stuff!
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.
Python Collaboration Gamification
hoof_heartedhoof_hearted

Python Collaboration Gamification

(0)
Excellent resource that is very popular with GCSE students in Computer Science. Students are arranged into guild teams, then given 6 challenges (1 per lesson) They earn points for their team, and can choose from a simple, intermediate, or expert level of coding for the given task. Loops, random, subroutines, turtle, adding scores, and finally a TKInter project are all included. The students have so much fun, but be aware, they get very competitive! It is useful to mix high level with low level coders, as the high level will prompt low level on how to achieve the higher marks. This will last around 6 lessons.
Edexcel Computer Science 2019 paper 1 teacher made specimens
hoof_heartedhoof_hearted

Edexcel Computer Science 2019 paper 1 teacher made specimens

(0)
This bundle was created due to a lack of Computer Science past papers. It contains two specimen Unit 1 papers. One follows the official specimen paper quite strictly, with scenarios, and numbers changed. The second words questions in a different way. Both have official type covers, marking criteria, format, and layout. They also have a mark scheme each. There is over 25 hours work here, so pick up a bargain, save yourself some time!
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.
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!
Abstraction, flow chart, application to Game Maker SOW 6 weeks including assessment and exam
hoof_heartedhoof_hearted

Abstraction, flow chart, application to Game Maker SOW 6 weeks including assessment and exam

(0)
This is a 6 week SOW which introduces learners to the concept of abstraction, pseudocode writing, and then flowcharting, with examples, and easy to follow PowerPoints with activities to deepen learning. Abstraction, pseudocode, flowchart, create, debug, improve is given as a cycle for learning programming. Lessons 4 5 and 6 are about creating a step by step Fifa football game with challenges at the end. There are differentiation tasks throughout the sow.
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.
Solving real world problems with Python Edexcel PLS1 and PLS2
hoof_heartedhoof_hearted

Solving real world problems with Python Edexcel PLS1 and PLS2

(0)
It can be difficult to think up new ideas for coding, and embedding skills. Have the benefit of my 10 years teaching coding with this resource. After you have taught the content of PLS 1 and 2, give the learners these 11 challenges to get their teeth into. I have included a teacher file with suitable answers for each. You could add to the learner file with more hints, or take away the hints I have given. Skills tested that will prepare them for the coding examination: IF, concatenation, iteration, tuples, constants, variables, write to file, sub routines, functions, global variables and much more.
Esafety whole half term of lessons
hoof_heartedhoof_hearted

Esafety whole half term of lessons

(0)
I put together this pack aimed mainly at KS3, and as the Esafety Officer at my Academy. The pack includes lessons on hoaxes, keeping personal data safe, live streaming and reputation, gaming addiction, and bullies/ trolls. All have been made with regard to the new KCSIE recommendations. There is a powerpoint for each lesson, chance for discussion, and different tasks each lesson to embed the knowledge. These lessons have been delivered as a half term full unit, and have also been delivered in the PSHEE last year, as the last lesson before a half term, thereby lasting for one year.
Engaging two or three week Python project for beginners / intermediate / competent users
hoof_heartedhoof_hearted

Engaging two or three week Python project for beginners / intermediate / competent users

(0)
Fabulous presentation for a 2 or 3 week Python project. The idea is that they use IF to make a multiple choice quiz (code examples given). Learners are immediately engaged by following a flow chart, and describing what the diagram does. They then have to alter some pseudocode to come up with the first question for their quiz, using IF a,b,c,d etc. The coding ramps up with scoring, and using ELIF. More competent users are challenged to use a main menu, with sub routines so the end user can choose which quiz they would like to do. Then super human coders can learn how to read and write text files to record the leaderboard. To do this, they must look at the coding for Edexcel Fixture NEA from 2017 (please email me for the files if you don't have them (annemariebradshaw@Hotmail.com). There is also a link to a great independent learning site for Python skills. The presentation includes LO, outcomes, 2 extended learning (hwk) tasks, peer assessment with the focus given on a worksheet, and practice debugging with a sabotage task (which really gets them digging into the code in the most devious of ways :-). Fabulous differentiation got these lessons 'outstanding' on a LW and LO. Feedback from the kids was that they loved working at their own pace, and developing something personal to them. Great stuff!
Edexcel for sample NEA 2017 File handling, subs, global in Python
hoof_heartedhoof_hearted

Edexcel for sample NEA 2017 File handling, subs, global in Python

(4)
This is a half term's work on gaining skills for the new 9-1 Edexcel computer science course. Based upon the new Crawdale NEA, it focusses mainly on reading and writing to text files. It includes practice of splitting text files up, and concatenating to create memberID. Sub routines, and practice creating menus with IF statements is also brought in, but more as a practice, than explicitly as lessons. There is a test in week 6, and a mark scheme based on 9-1. Anyone wishing to use Crawdale NEA SAM material would find this a very useful learning tool to begin with. It has been aimed at high ability year 9, or low ability year 10.
OCR Business Studies Bowton 2018
hoof_heartedhoof_hearted

OCR Business Studies Bowton 2018

(0)
This is a complete set of resources for familiarity with the 2018 case study, Tom’s Toys and GG Toys Ltd. There are questions written for each section of the case study, for learners to annotate their paper. I have then taken questions, case study parts, and mark scheme parts from two years worth of papers for long answers. These are the 10, 8, and 6 mark questions. Everything you need to move the learners on from keywords, through knowledge, application, evaluation and self / peer / teacher marking. Teacher answers are included, either to use yourself or to share with the learners. Finally I have included a PowerPoint of links to Kahoots that I have made for each section - everyone loves a Kahoot as a starter or plenary! Enjoy!
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.
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.
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.