Computing Content
This wiki follows the Singapore-Cambridge GCE A-Level H2 Computing 9569 syllabus and adds practical support for Python programming, databases, web applications, networks, security, and lab-based work.
How to Use This Wiki
Start with the topic hub for a syllabus area, then use the linked branch notes when you need more detail. Use the practice files after reading a topic so that definitions, traces, pseudocode, and implementation tasks are revised together.
For a recommended study order, use Suggested Learning Path.
Syllabus Topics
- Algorithmic Representation
- Fundamental Algorithms
- Data Structures
- Programming Fundamentals
- Implementing Algorithms and Data Structures
- Data Validation, Testing, and Debugging
- Fundamentals of Object-Oriented Programming
- Data Representation and Character Encoding
- Databases and Data Management
- Social, Ethical, Legal, and Economic Issues
- Fundamentals of Computer Networks
- Web Applications
- Network Security
- Lab Exam and Project Skills
Practical Revision
Use the Paper 1 practice files for explanation, comparison, diagram, trace, and short-answer revision. Use the Paper 2 practice files for implementation tasks, test cases, file handling, database work, web tasks, and output evidence.
Enrichment
Some notes are marked as optional enrichment. They explain useful real-world context, but syllabus-focused revision should still begin with the core topic hubs and examinable branch notes.