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

  1. Algorithmic Representation
  2. Fundamental Algorithms
  3. Data Structures
  4. Programming Fundamentals
  5. Implementing Algorithms and Data Structures
  6. Data Validation, Testing, and Debugging
  7. Fundamentals of Object-Oriented Programming
  8. Data Representation and Character Encoding
  9. Databases and Data Management
  10. Social, Ethical, Legal, and Economic Issues
  11. Fundamentals of Computer Networks
  12. Web Applications
  13. Network Security
  14. 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.