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!
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!
This is half terms work on networks. It covers features, topologies, WANs, hardware, and security. There is also an assessment which can be used. All PowerPoints have learning objectives, and engaging tasks which can be tailored to suit your classes.
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.
Delving into FOR loops as all exam boards seem to be keen on creating NEA which uses them extensively. These lessons include loops on string, on integer, in ranges, with 'else', and with some concatenation. All have learning objectives, but can be customised. There are ways of assessing by building from giving code to adapt, to giving the basics of a scenario to turn into variables, statements. There is a test at the end of the three lessons, and it also includes reading from text files, but that question can be deleted if you haven't yet covered that part of the syllabus. These lessons are highly engaging, and suit absolute beginners, up to confident users. They assume no knowledge of FOR loops at the start.
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.
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.
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!
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.
More than 70 pages of revision notes. The whole Edexcel course broken down in note form. There is a contents page for easy access too. Special offer for the exam this week!
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!
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.
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.
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.
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.
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!
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.
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!
This half a term worth of lessons cover:
error types
data types
relational databases
test
Each lesson begins with the basic concepts, then adds until they are at GCSE level. Students have been very engaged with this work.
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.
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.
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.