For families choosing upper-secondary subjects, it helps to separate two questions: what students learn in Computing, and which national framework applies to their cohort.
For the 2026 national examination, school candidates taking O-Level Computing follow SEAB Computing syllabus 7155. From the 2026 Secondary 3 cohort, Computing is available as a G3 upper-secondary elective under Full Subject-Based Banding. The first Singapore-Cambridge Secondary Education Certificate (SEC) cohort will sit a common national examination in 2027.
What do students learn in Computing?
Computing is broader than coding. The 2026 O-Level syllabus has five modules:
- Computing fundamentals: computer architecture, data representation and logic gates.
- Algorithms and programming: analysing problems, designing algorithms and writing Python programs.
- Spreadsheets: formulas, functions, data handling and practical problem-solving.
- Networking: networks, internet connections, security and privacy.
- Impact of computing: intellectual property, online information, artificial intelligence and the responsible use of technology.
Students also learn to test and debug their work. This includes tracing programs, finding errors, validating data and designing suitable test cases.
Practical benefits of studying Computing
1. Learning to break problems into manageable steps
Students practise identifying the important parts of a problem, removing unnecessary details and dividing a larger task into smaller parts. This is computational thinking in a practical form.
2. Turning an idea into a working solution
Programming requires more than writing code. Students must understand the problem, design a solution, build it, test it and refine it. When something does not work, they learn to investigate the cause carefully rather than guess.
3. Working with both programs and spreadsheets
The subject gives students hands-on practice with Python and spreadsheet tools. They learn that different problems may require different approaches rather than treating coding as the answer to everything.
4. Understanding the systems around them
Computing fundamentals and networking help students understand how computers represent data, how devices communicate and how information moves across networks.
5. Thinking carefully about technology
Students examine security, privacy, intellectual property, online falsehoods and artificial intelligence. This encourages them to consider not only what technology can do, but also how it should be used responsibly.
6. Building a foundation for further study
The syllabus provides a foundation for further studies in computing. It can also help students decide whether they would like to continue learning in this area.
What changes from O-Level Computing to G3 Computing?
The transition depends on the student’s cohort:
- Students sitting the 2026 GCE O-Level examination: Computing remains an O-Level subject under syllabus 7155.
- Students entering Secondary 3 in 2026: the national framework provides for Computing as a G3 upper-secondary elective. MOE explains this change in its Full Subject-Based Banding FAQ.
- From 2027: the first SEC cohort will sit a common national examination, according to MOE’s Full SBB and SEC timeline.
Families should also confirm the subject offering, eligibility criteria and cohort-specific requirements directly with their school.
Who may find Computing suitable?
Computing may suit a student who enjoys working through problems step by step, explaining how a solution works and improving work after finding mistakes. Patience matters because programs do not always work on the first attempt.
Interest is important, but so is the student’s overall subject load. Families should consider the demands of the full subject combination rather than looking at Computing in isolation.
Frequently asked questions
Is Computing mainly a programming subject?
No. Programming is an important part of the subject, but students also study computing fundamentals, spreadsheets, networking, security, privacy and the impact of computing.
Does every secondary school offer Computing?
Subject availability and selection criteria can differ from school to school. You may use this list of secondary schools offering Computing as a starting point, then confirm the current arrangements directly with the school.
Must a student already know how to code?
Schools may have different expectations or selection criteria, so families should check directly with their school.
Whatever the entry requirements, students should be prepared to practise regularly, read problems carefully and learn from errors.
How is 2026 O-Level Computing assessed?
For syllabus 7155, Paper 1 is a two-hour written examination worth 60% of the total marks. Paper 2 is a two-and-a-half-hour lab-based examination worth 40%, using spreadsheet, Python and JupyterLab software. For later cohorts, families should refer to the syllabus that applies to their child.
Looking for structured support?
Families who would like additional guidance can learn more about Computhink Academy or view the O-Level and G3 Computing tuition programme.