Computer Science (GCSE)

YearTerm 1Term 2Term 3
Year 71. Digital Literacy
2. E-Safety PowerPoint Project
3. Computer Systems
4. Micro:Bit Blockly Programming
5. Data Representation
6. Introduction to Python
Year 8Digital Literacy: Clarity of formatting

ICT: Excel spreadsheets

Computing: loops/ iterations using Scratch
Year 9Computing: Theory
- Flow Charts
- Logic gates
- Binary

Sorting algorithms

ICT: Suiting the program to the purpose

Computing: Programming in Python

ICT/Computing: Evidencing your project work

Computing: Components of a PC

Computing: Processor Function

• Designing and marketing a racing game in Scratchʺ
• Learning how individual components of a computer work together
• Learning the basics of the Fetch-Execute cycle
Year 10Systems architecture, memory
and storage:
• the cpu
• memory and storage

• abstraction and decomposition
• pseudocode and flow diagrams
• searching and sorting algorithms

• sequence, selection and iteration
• data types
• constants and variables
• strings and arrays
• file handling
• sub routines
• programming challenges

Data representation:
• logic gates
• binary numbers
• hexadecimal numbers
• text, images and sound
• compression
Programming task set by the exam board

Preparation for Computational
Thinking Paper (2):
• practice papers
Year 11Programming task set by the exam board

Design, testing and IDEs
• defensive design
• errors and testing
• translators
• facilities of an IDE

Preparation for
Computational Thinking Paper (2):
• practice papers
Wired and wireless networks:
• the internet
• local area networks
• wireless networking
• client-server and peer-to-peer networks
• protocols and layers

Systems software and security:
• network threats
• identifying and preventing vulnerabilities
• operating systems software
• utility software
• ethical, environmental and cultural issues
• legislation

Preparation for both exam papers:
• practice papers
• revision