Lessons that are suitable for both AQA and OCR GCSE Computer Science. They cover a wide range of skills with recall quizzes, examples, and student tasks. Skills covered are:
Lesson 1 - Inputs, Outputs, Processes
Lesson 2 - Selection and Nested Selection
Lesson 3 - Definite Iteration
Lesson 4 - Indefinite Iteration
Lesson 5 - Subroutines (Turtle Graphics)
Lesson 6 - Subroutines (Procedures and Functions)
Lesson 7 - Lists and Arrays
Lesson 8 - Dictionaries and Random
Lesson 9 - String Manipulation
Lesson 10 - File Handling Operations
Once these lessons have been completed, it will be important for students to apply all these skills to a project/scenario. Why not try the Snooker Scoreboard project I have uploaded also! You can find this on my profile.
A unit of work consisting of five lessons, which focus on internal and external hardware. Lessons are as follows:
Lesson 1 - Advancements in Technology
Lesson 2 - The CPU
Lesson 3 - RAM and ROM
Lesson 4 - Input and Output Devices
Lesson 5 - Additional Internal Hardware (Graphics Card, Heat Sink, HDD)
In lesson 5, students apply their learning of hardware to build their own virutal computer. A good link to numeracy here, as they have a budget to manage! They must justify why they are spending the money they are.
Also includes two assessments, a mid-point and a final.
A project consisting of numerous tasks, challenges, and an ultimate challenge. Requires students to create a functioning scoreboard for a snooker match, Download contains:
Task Document (as well as an explanation of the basics of snooker!)
Help Videos (one for each task)
Students can either work through this independently or in pairs without support, or utilise the help videos which not only guide them through each task, but explain what the code does.
As with any programming project there will be different ways of coding solutions, the videos keep it as simple as possible.
I used this for paternity cover work, it kept my GCSE students busy for the two weeks I was off!
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Searching Algorithms
Sorting Algorithms
Flowcharts
Pseudocode:
Variables, Inputs, Outputs
Selection and Nested Selection
Definite Iteration
Arrays
Indefinite Iteration
MOD and DIV
Records
String Handling
Sub-Routines
Random Number Generation
Robust and Secure Programming
Trace Tables
Also provided are two further lessons for consolidation part way through the Pseudocode lessons.
This unit contains 8 lessons in total, as well as help videos, ‘Do Now’ tasks, and two assessments. Lessons cover the below:
Lesson 1 - Land and Terrain
Lesson 2 -Objects and Event-Driven Programming
Lesson 3 -Paths (Literacy task covering AI also included)
Lesson 4 - Variables
Lessons 5 - 8 - Student Led Project
The help videos can either be played by staff (useful for a non-specialist) or provided to students as a means of support.
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Ethical Impacts
Legal Impacts
Environmental Impacts
Privacy Issues
Extended Writing Practice
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of Paper 2:
3.3 Fundamentals of Data Representation
3.4 Computer Systems
3.5 Fundamentals of Computer Networks
3.6 Cyber Security
3.7 Relational Databases and SQL
3.8 Ethical, Legal, and Environmental Impacts of Digital Technology
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Single Table Database Queries
Updating Records
Inserting Records
Deleting Records
Relational Database Queries
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Malware
Social Engineering
Additional Threats
Prevention Methods
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Types of Computer Network
Wired vs Wireless Networks
Network Topologies and Protocols
TCP/IP Stack
Network Security
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Boolean Logic
Utility Software
Operating Systems
Levels of Programming Languages
RAM and ROM
Systems Architecture - CPU
Systems Architecture - FDE Cycle
Secondary Storage
Cloud Storage and Embedded Systems
Looking for lessons that cover the AQA GCSE Computer Science specification? Look no further! This download contains resources (lesson PowerPoints, low stakes quizzes, worksheets etc.) and short, targeted assessments with answers and feedback slides.
Lessons cover all areas of the unit:
Binary Conversions
Binary Shifts and Addition
Hexadecimal Conversions
Units of Information
Character Encoding
Representing Images in Binary
Representing Sound in Binary
Data Compression (Run-Length Encoding and Huffman Coding)
PLEASE NOTE - The previews for the guides do not seem to work. I have therefore uploaded two further files which are samples of each guide, so you can see previews! This means you will be purchasing both full guides and will get these samples in addition
As a teacher of OCR Computer Science now for a number of years and developing my subject knowledge around the GCSE specification, I have created the below revision guides to be used for the new specification (J277) in line with the OCR specification.
Paper 1:
1.1 Systems Architecture
1.2 Memory and Storage
1.3 Computer Networks, Connections and Protocols
1.4 Network Security
1.5 Systems Software
1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology
Paper 2:
2.1 Algorithms
2.2 Programming Fundamentals
2.3 Producing Robust Programs
2.4 Boolean Logic
2.5 Programming Languages and Integrated Development Environments
Each topic is covered in the revision guides and consist of:
The specification content for the topic
A technical terminology breakdown (quick definitions for key terms in the topic)
Content covered in the topic
Exam questions for students to practice
There are also some small additional resources at the end of the Paper 1 revision guide such as examination terminology, a resource for support in extended writing etc.
Feedback from students has been overwhelmingly positive. I hope you find the guides useful too! Please do leave feedback should you choose to purchase the revision guides, both positive and constructive!
I have constructed a unit for KS3 on Computer Hardware. Due to the COVID-19 pandemic this unit requires students have NO access to computers or digital devices. The teacher will, of course, require access to a device and board.
The unit contains six 1-hr lessons as follows:
Lesson 1 - Advancements in Technologu
Lesson 2 - The CPU
Lesson 3 - RAM and ROM
Lesson 4 - Input and Output Devices
Lesson 5 - Additional Internal Hardware
Lesson 6 - AR and VR
Please see breakdown of each lesson below:
Lesson 1:
Students will be able to explain how computing has developed over time, and describe this in relation to Moore’s Law for processing power and capacity. Students will also be able to identify some key dates and figures in the history and development of Computing, and explain either what happened on this date, or what the figure is well known for.
Lesson 2:
Students will be able to describe the job role of the CPU, and how it undertakes its job via the F-D-E cycle. For this cycle, students will be able to state what happens in each stage of the cycle, and refer to some important registers in this cycle (MDR, MAR, Program Counter). Finally, students will be able to identify different measures of performance, as well as describe these measures with comparisons amongst each one (e.g. why a dual core processor is not as effective as a quad core).
Lesson 3:
Students will be able to state what both RAM and ROM do, as well as describe their job roles. Furthermore, students will be able to create a link between the CPU and RAM, and describe why the capacity of RAM affects performance. Students will then be able to explain how the capacity of RAM results in the use of Virtual Memory, and how this affects performance, as well as how Virtual Memory actually works.
Lesson 4:
Students to be able to define what input and output devices are, and provide examples for both. Students to be able to identify devices that can be considered both input and output devices (e.g. touch screens). Furthermore, students to be able to describe how everyday machines and devices can be adapted to ensure accessibility for all, through the use of input and output devices developed to support those with disabilities.
Lesson 5:
Students will be able to describe the job roles of the HDD, Graphics Card, and Heat Sink, as well as compare different models of each, identifying which models they would select and why. When selecting these models’ students will be able to refer to model specifications such as frame rates and storage capacities. Furthermore, students will be able to build their own custom computer system using the key components that have been discussed. Students will apply the use of a budget to build a computer system comprising of different internal components, understanding they have to balance cost with performance for each component.
Finally, students will complete a mastery assessment based on the content covered in this unit.
Le
A revision guide created that covers all areas of the examination unit R081 Pre-Production Skills:
Pre-Production
Moodboards
Spider Diagrams
Visualisation Diagrams
Storyboards
Scripts
Client Requirements
Target Audiences
Research
Work Plans
Hardware and Software
Health and Safety
Legislation
File Formats and Naming Conventions
Reviewing Pre-Production Documents
Creating Pre-Production Documents
Each section contains the required content for the exam, as well as exam questions for students to answer to help them apply their knowledge. All technical terms are also covered at the beginning of the revision guide.
I hope this is useful for yourself and your students! As a side note, I have also created revision guides for the OCR Computer Science J277 course (Paper 1 and Paper 2). If you like this revision guide please do leave feedback and consider looking at the Computer Science revision guides also! Link is below:
https://www.tes.com/teaching-resource/ocr-gcse-computer-science-revision-guides-paper-1-and-paper-2-j277-12398130