Singapore A-Level H2 Computing (9569): complete 2026 guide to the eight content areas and the written and practical papers
A complete 2026 guide to Singapore GCE A-Level H2 Computing (SEAB 9569). The eight content areas (data representation, databases, algorithms, data structures, programming and software development, networks, computer architecture, and machine learning), the written and practical paper structure, the Python and SQL expectations, study strategy, and links to every deep dot-point answer.
Singapore GCE A-Level H2 Computing (SEAB syllabus 9569) is a rigorous two-year course that develops computational thinking across the full stack, from how a computer represents and stores data, through algorithms and data structures, to building and testing real software in Python, and on to networks, processor architecture and machine learning.
This page is the index. Below: the eight content-area breakdown, the written-and-practical paper structure, the Python and SQL expectations, study strategy, and links to every dot-point answer we have shipped for H2 Computing in 2026.
The areas of H2 Computing
- Data Representation
- Number bases and conversion between binary, denary and hexadecimal; two's complement for signed integers; floating-point representation and its rounding errors; character encoding with ASCII and Unicode; and bitwise operations and masking.
- Data, Information and Databases
- Relational database design, primary and foreign keys, querying data with SQL, defining schemas and enforcing constraints, normalisation to remove redundancy, and entity-relationship modelling.
- Algorithms and Problem Solving
- Measuring efficiency with Big-O notation, linear and binary search, comparison sorts such as bubble, insertion, merge sort and quicksort, recursion and divide and conquer, and graph traversal with breadth-first and depth-first search.
- Data Structures
- Arrays and records, stacks and queues, linked lists, binary search trees, hash tables, and the representation of graphs - and how the choice of structure shapes the efficiency of the operations on it.
- Programming and Software Development
- Python control flow and functions, object-oriented programming with classes and objects, exception handling and file input and output, the software development lifecycle, testing and debugging strategies, and modularity and abstraction.
- Networks and the Internet
- The TCP/IP protocol stack, packet switching and routing, the Domain Name System and web protocols, network security and encryption, and IP addressing and subnetting.
- Computer Architecture and Operation
- The fetch-execute cycle, the components and registers of the CPU, the memory hierarchy and cache, logic gates and Boolean algebra, and interrupts and input-output handling.
- Machine Learning and Emerging Technologies
- The fundamentals of machine learning, supervised versus unsupervised learning, neural networks and deep learning, and the ethics of artificial intelligence and the impact of automation.
Assessment structure
H2 Computing 9569 is assessed across two papers that together test theory and hands-on practice.
- Paper 1: Written examination (3 hours). A theory paper covering the whole syllabus through short-answer and structured questions: number and data representation, algorithm tracing and Big-O analysis, data structures, networks, architecture, and machine learning concepts. Pseudocode and short program reading and writing appear here, but no computer is used.
- Paper 2: Practical examination (3 hours, on a computer). A lab-based paper where you design, write, test and debug Python programs to solve given problems, and write and run SQL queries against a supplied relational database. Marks reward a working, tested solution with clear structure and meaningful identifiers.
Both papers reward precise terminology, correct tracing of algorithms, well-justified design choices, and evidence of systematic testing. The practical paper in particular rewards code that is readable and decomposed into functions, not just code that runs.
Using Python and SQL
The tools are a means to demonstrate computational thinking, not an end in themselves:
- Write to be read. Use meaningful variable and function names, decompose problems into small functions, and add comments where intent is not obvious. Markers credit structure and clarity.
- Test deliberately. Choose normal, boundary and erroneous test data before you run, and keep a record of expected versus actual results. A solution with evidence of testing scores above one that merely appears to work.
- Query precisely. In SQL, select only the columns you need, join on keys, and use grouping and aggregate functions correctly. State assumptions about the schema where a question leaves them open.
- Trace by hand. For algorithms questions on Paper 1, a clean trace table of variables across iterations is the surest way to earn the working marks.
Our 2026 H2 Computing syllabus answers
For content-area coverage, every H2 Computing learning outcome we have shipped has its own focused answer page with worked exam-style questions and cross-links to related points.
Browse the full set at /sg-a-level/computer-science/syllabus.
Study strategy
H2 Computing rewards understanding the why behind each mechanism combined with fluent practical technique. The recipe:
- Master the representations first. Binary, two's complement, hexadecimal and floating point underpin everything else. Drill conversions until they are automatic so later topics build on solid ground.
- Code every algorithm yourself. Do not just read merge sort or a binary search tree - implement and test them in Python. The practical paper rewards the muscle memory of building and debugging working code.
- Trace and analyse. For each algorithm, be able to trace it on a small input and state its Big-O complexity. Examiners reward both the trace and the justified order of growth.
- Practise full timed papers. From the second year, sit complete written and practical papers under timed conditions. The practical paper especially rewards a confident routine for design, coding and structured testing.
For the official syllabus
SEAB publishes the full 9569 syllabus document and examination requirements at seab.gov.sg. Always confirm content and assessment weightings against the current syllabus year, as SEAB reviews syllabuses periodically.
Computer Science guides
In-depth written guides with paired practice quizzes.
Computer Science practice quizzes
Multiple-choice drills with worked answer explanations. Your scores stay on this device.
The SG-A-LEVEL system, explained
See all →- examsA-Level exam day in Singapore (2026): what to expect, paper formats and special consideration
A practical, ground-level guide to A-Level exam day in Singapore. What to bring, the MCQ, structured, essay and practical paper formats, what SEAB allows in the hall, and how Access Arrangements and Special Consideration work if something goes wrong.
- generalAI and academic integrity in 2026: what you can and cannot do
An honest 2026 guide to how Year 12 students can use AI tools well and where the line is. NESA, VCAA, and QCAA rules, what AI is actually good at, what it is bad at, and how to think about it without panicking.
- wellbeingExam stress, anxiety, and looking after yourself
An honest guide to exam stress and mental health in Year 12. What is normal, what is not, when to ask for help, and what to do if it gets really hard. With the numbers you can call.
- uni pathwaysGap year or uni straight after school?
A clear-eyed comparison of going straight to uni versus taking a gap year. Who benefits from each, how to actually defer your offer, common gap-year traps, and how to make either path work for you.
- atarHow A-Level grades and rank points work in Singapore (2026): the 70-point UAS
A clear walk-through of how the Singapore-Cambridge A-Level turns your H1 and H2 grades into a University Admission Score. The A to E scale, the rank-point table, the new 70-point UAS from the 2025 cohort, and how GP, Project Work and Mother Tongue actually count.