Simplify your GCSE (9-1) Computing revision with this handy 1-page knowledge organiser that condenses all the key information you need on systems architecture. Ideal for quick reference and effective study, this organiser covers:
Von-Neumann Architecture
Fetch-Execute Cycle
CPU Components
Factors Affecting CPU Performance
Plus, it includes self-test questions with answers to help reinforce key concepts.
For a more comprehensive revision experience, this resource is part of the Computer Science GCSE Revision Bundle which covers a wider range of topics including algorithms, networks, and cybersecurity. Perfect for exam preparation!
Boost your Python skills and ace your exams! This comprehensive resource pack includes a concise IF statement revision guide, PLUS 5 hands-on Python programs to debug. Develop problem-solving skills and reinforce your understanding of ‘if’, ‘elif’, ‘else’, relational operators, and indentation.
Part of the Complete Python Workbook for Year 7 to 9
This introductory resource is perfect for students in Year 7 to 9, offering the first lesson in a comprehensive Python workbook series. This 5-star rated resource provides engaging activities for absolute beginners, helping students build confidence in coding with practical tasks and assessments. It also comes with video tutorials, ensuring that students of all abilities are supported.
Lesson Overview:
Python Worksheet #1: Learn how to set up Python, use the shell, and write your first program in the editor.
This lesson is part of a larger workbook that includes four additional worksheets covering essential programming concepts like variables, conditional statements, arithmetic operations, and debugging. For the full Python learning experience, check out the Complete Python Workbook, designed to guide students step by step through their coding journey.
Year 9 Computer Science - compares wired and wireless networks. Can be taught as part of networking unit
Best version (Google slides) - https://docs.google.com/presentation/d/1JLPjZya1W6FgUyKAS0gQHSQTZItI3uVJ4jLQXBiYdH4/edit?usp=sharing
This comes with complete workbook and differentiated support.
Pupils will already known the basics of Scratch. This is used with Year 6 but could be adapted for Year 7 or 8. Aims of the project: -
Analyse, design, implement, test, debug, evaluate and document to create a fully functioning crab maze game
Accompanying support website provides guidance and tutorials where needed: -
http://towercollege.wixsite.com/crab-maze-game?_ga=1.173461163.90285294.1435319282
NEW Jan 2017 - Revision on a page
THIS IS A SAMPLE. Full resource can be found here: -
https://www.tes.com/teaching-resource/assembly-british-explorers-a-story-of-courage-self-belief-and-tenacity-11490795
A story of courage, self-belief and tenacity. Complete with script.
Used as an assembly but could also be used as part of a History lesson or even to link in with British values.
Looks at: -
Captain Cook
Shackleton
Scott
Livingstone
Drake
Fiennes
Explores the personality traits they all had in common.
Ask the question - what is the next frontier? And what are your frontiers? How can you challenge yourself?
Handy 1 page knowledge organiser that summarises boolean logic. The focus is on the AQA 8520 (9 - 1) and gives an overview of the meaning of boolean and how logic gates work inside a computer. The resource summarises AND, OR, NOT logic gates and truth tables. There is a reminder regarding logic diagrams.
A revision sheet (semi mindmap style) produced to go with a blogging scheme of work - https://www.tes.com/teaching-resource/blogging-scheme-of-work-11402087
Covers the following aims: -
The purpose of blogging
What makes a good blog
Online communication - what personal information is it okay to reveal online
11 Knowledge Organisers for GCSE. These visually engaging, information-packed sheets cover a wide range of Python topics. Master key concepts, reinforce your understanding, and apply your knowledge to practical coding challenges. Perfect for quick reference to prepare for exams.
This is a unit of work aimed at KS2 children. This is delivered each year to Year 5 pupils but can be adapted for older or younger children. kidblog.org is recommended but other blogging websites are available. Aims: -
Become familiar with blogs as a medium, including an understanding of the particular features of this as a genre of writing
Communicate safely - includes developing ideas to interact effectively using the comments feature as well as discussing the dos and don’ts of personal information online.
Use blogging as a way to write creatively
Develop a critical, reflective view of a range of media, including text
Ethical and legal responsibilities of being online
Pupils are able to screenshot, paste, crop and resize in order to collate evidence
NEW - revision on a page sheet (Jan 2017)
Looking at our past and exploring the future. Has technology changed our lives for the better or worse?
This resource looks at how technology has made an impact on our lives. Areas are explored such as telecommunications, computers, televisions and transport.
It then looks at how technology could change our lives in the future. Examples of future technologies are explored in transportation and telecommunications.
Includes presentation notes
NB - For the best formatted version of this presentation you will need to use the Google Slides version of this. Simply copy and paste the link which is contained within the presentation
Please let me know what you think!
Exams with mark schemes designed to help busy teachers prepare for end of year internal exams.
All documents can be adapted.
Mark scheme shown in comments.
Link to Google Docs version also given.
The Year 9 paper is designed with the AQA GCSE CS specification and could be adapted for use with Year 10.
Aimed at Year 5s but could be adapted for any beginners in Scratch. This introduction to programming covers: -
CS unplugged - what is an algorithm (making a jam sandwich)
The basics of the Scratch interface
Basic animations using control and movement
Using pause and broadcast
Stage co-ordinates
Debugging, repetition, sequencing, selection
Working with variables to make a scoring system in a Shark game
Please let me know what you think.
NEW Jan 2017 - Revision on a page
This fully editable House and Merit Points Tracker Spreadsheet offers a simplified and efficient way to track and manage house points across multiple classes. With easy-to-use features, you can quickly add multiple house points using copy and paste, making it time-efficient for busy teachers.
Key features include:
Individual Class Tabs for tracking points per class.
Class Totals automatically calculated for each class.
Tabs for House Sports, House Music, and Sports Day to track performance in different school events.
A House Totals Tab that provides a running total of points across all events.
The spreadsheet comes with clear instructions on the intro tab, making it easy to customise for your school’s specific needs. Perfect for house competitions, merit systems, and whole-school tracking
Python at Your Fingertips: 6 Revision Sheets for GCSE! This invaluable resource pack provides quick and easy access to 6 essential Python concepts. Each simply designed sheet summarises a core topic, perfect for revision, exam preparation.
Handy 1 page knowledge organiser sheet that summarises Cyber Security. The focus is on the AQA 8520 (9 - 1) and areas covered are: -
What is cyber security?
Social engineering
Malicious Code
Other threats
Penetration testing
LESSON 1 FREE - Examples of 5 star reviews below:
“Brilliant resource, perfect for an intro into Python. Thank You!”
“With some tweaks was able to use this for a cover lesson for non-specialist teacher. Great workbook!”
“This is a fantastic resource for beginners. Thank you”
This engaging workbook is designed for Year 7 to 9 students and provides a comprehensive introduction to Python. With 5 worksheets, this resource includes practical exercises, assessments, and video tutorials tailored for students of all ability levels. Ideal for classroom learning, homework, or cover lessons.
What’s Included:
Worksheet 1: Introduction to Python—getting started, using the shell, and creating your first program.
Worksheet 2: Understanding variables and user input.
Worksheet 3: Conditional statements (IF, ELIF, ELSE).
Worksheet 4: Arithmetic operations and an introduction to using Python’s Math library.
Worksheet 5: Commenting and debugging code effectively.
Perfect for beginners, this workbook builds confidence in coding while laying a solid foundation in Python programming concepts.
UPDATED - Now inlcudes extra challenge questions
Assembly with script asks what are the most significant British inventions. There is a focus on the following 7 most significant inventions: -
The Jet
The steam engine
Antibiotics
The TV
The Fridge
Concrete
The mobile phone microprocessor
Finally the pupils are asked to vote for what they think is the most significant