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
- Bubble Sort
- Linear Search
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
Topics List Progress Tick Sheet
PSEUDOCODE Guide can be found here
CSV to Flashcard Convertor
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.