Data
Unit 1 – Data Representation
Comms
Unit 2 – Communication and networking
Architecture
Unit 3 – Computer Architecture
Input
Unit 4 – Input Devices
Output
Unit 5 – Output Devices
Memory
Unit 6 – Memory, Operating Systems & Languages
Security
Unit 7 – Security & Encryption
Ethics
Unit 8 – Ethics & Legal considerations
Algorithms
Unit 9 – Algorithm design and problem solving
- Sub-systems
- Top Down Design
- Structure Diagrams
- Library Routines
- Flowcharts & Pseudocode
- Suggesting & Applying Test Data
- Validation & Verification
- Trace Tables
- Efficiency & Effectiveness of Solutions
Coding
Unit 10 – Programming
Strings, Lists and Loops Challenges
PSEUDOCODE Guide can be found here
Programming Mini Projects
Computer Science Keywords Python Game
Databases
Unit 11 – Databases
Syllabus
IGCSE Computer Science Syllabus Folders
Useful to get yourself organised with the right folders from the start.
Syllabus 0478 PDF FIle 2020/2021 Exam
Past Papers
Past Papers
All the past papers for the course can be found here
More practice papers from the OCR Exam board can be found here.