Syllabus Overview
Course Information
Qualification: Cambridge IGCSE (9-1) Computer Science
Syllabus Code: 0984
Examination Years: 2026, 2027, 2028
Grading: Grades 9-1 (9 is the highest)
About This Course
Cambridge IGCSE Computer Science helps learners develop an interest in computational thinking and an understanding of the principles of problem-solving using computers. Students apply this understanding to create computer-based solutions to problems using algorithms and a high-level programming language.
Learners also develop a range of technical skills, and the ability to effectively test and evaluate computing solutions.
What You'll Learn
Computer Systems (Paper 1):
- Data representation and binary systems
- Data transmission and networking
- Hardware components and architecture
- Software types and operating systems
- The internet and cyber security
- Automated and emerging technologies
Algorithms, Programming and Logic (Paper 2):
- Algorithm design and problem-solving
- Programming concepts and techniques
- Databases (single table) and SQL queries
- Boolean logic and logic circuits
Skills You'll Develop
- Computational thinking: Breaking down complex problems
- Programming: Writing code in Python, Visual Basic, or Java
- Problem-solving: Using algorithms and logic
- Analysis: Testing and evaluating solutions
- Technical skills: Working with databases, networks, and systems
Computer Systems (Paper 1)
Algorithms, Programming and Logic (Paper 2)
🎯 Quiz Mode
Choose one or more topics, then test yourself. Every question has an explanation.
Review your answers
Glossary of Key Terms
Every term has a short definition plus an expandable detailed explanation. Switch to flashcard mode to test yourself.
Assessment Information
Examination Structure
All candidates take two written papers. No calculators are permitted in either exam.
Paper 1: Computer Systems
Duration: 1 hour 45 minutes
Marks: 75
Weighting: 50% of qualification
Content: Topics 1-6 (all Computer Systems topics)
Question Types: Short-answer and structured questions
Format: All questions are compulsory
Paper 2: Algorithms, Programming and Logic
Duration: 1 hour 45 minutes
Marks: 75
Weighting: 50% of qualification
Content: Topics 7-10 (algorithms, programming, databases, Boolean logic)
Question Types: Short-answer, structured questions, and a 15-mark scenario question
Special Note: The final question requires writing an algorithm using pseudocode or program code (approximately 30 minutes)
Format: All questions are compulsory
Assessment Objectives
AO1 (40%): Demonstrate knowledge and understanding of computer science principles and concepts
AO2 (40%): Apply knowledge to given contexts, including analysis and design of problems
AO3 (20%): Evaluate systems, make reasoned judgements, and present conclusions
Grading
Candidates are awarded grades 9 to 1, where:
- Grade 9: Highest grade
- Grades 9-4: Well prepared for further study
- Grade 1: Lowest passing grade
- Ungraded: Performance did not meet grade 1 standard
Programming Languages
Students should practise programming in a high-level language such as:
- Python
- Visual Basic
- Java
Important: Knowledge of programming language syntax is not examined. The logic is more important than the syntax. In Paper 2, solutions to coding problems must be written in pseudocode: answers written in a programming language are not awarded marks. The only exception is the 15-mark scenario question, where you may use pseudocode or Python, Visual Basic or Java.
Preparation Tips
- Practice programming regularly: Write, test, and debug your own programs
- Learn pseudocode: Familiarize yourself with the standard pseudocode format
- Master number systems: Practice binary, denary, and hexadecimal conversions
- Understand algorithms: Know how linear search and bubble sort work
- Learn SQL: Practice writing SELECT queries with different conditions
- Draw logic circuits: Practice creating circuits and completing truth tables
- Review past papers: Familiarize yourself with question styles and command words