G2 Computing in Singapore secondary schools is a General 2 examinable subject under Full Subject-Based Banding, not simply a computer club or a course in typing. For the 2027 Singapore-Cambridge Secondary Education Certificate (SEC), SEAB lists Computing K237 as a new G2 subject. Its syllabus covers computer fundamentals, networking, the impact of computing, spreadsheets, media software and programming. A family choosing a secondary school should first confirm that the school actually offers Computing to the relevant cohort, that the child meets any school-specific selection requirements, and that the subject fits the child’s interests and workload.
The most useful parent decision is whether the child enjoys solving problems, creating digital work and explaining how a solution functions—not just using games and devices. The 2027 G2 Computing examination comprises a 1-hour-30-minute e-examination and a 2-hour-15-minute lab-based examination, each worth 50% of the final assessment. That describes the 2027 graduating cohort, not the examinations an incoming Secondary 1 student will immediately sit in 2027. Compare the school’s technology facilities, teaching, actual subject combinations and CCA opportunities while protecting time for English, Mathematics and other core subjects.
- G2 Computing is K237 in SEAB’s 2027 SEC school-candidate directory; it is distinct from G1 Computing K127 and G3 Computing.
- The six 2027 modules are computing fundamentals, networking, impact of computing, spreadsheets, media software and programming.
- The 2027 national assessment has Paper 1: e-exam, 90 minutes, 50% and Paper 2: lab, 135 minutes, 50%.
- The syllabus assesses practical skills, not just computer knowledge or memorised definitions.
- Scratch and specified office/media tools feature in the 2027 G2 examination setting; do not assume it is a Python programming course.
- SEAB listing does not mean every secondary school offers K237 or that all PG2 students may select it.
- Ask about entry prerequisites, lab equipment, school teaching, CCA compatibility, digital citizenship and safe online conduct.
- Check the child’s own strengths in decomposition, logic, perseverance, data interpretation and communicating solutions.
- Recheck actual syllabus codes and admission rules in the child’s future examination year, especially if the pupil enters Secondary 1 in 2027.
1. Understand what G2 Computing actually means
Under Full Subject-Based Banding (Full SBB), G2 means General 2, an academic subject level. Posting Group 2 (PG2), in contrast, is used for admission to Secondary 1 and indicates the usual starting level of most subjects. A pupil may have different levels in different subjects, but a Computing subject must be offered and scheduled by the school before a child can select it.
This distinction matters because Computing is not a universal subject that every pupil studies for SEC. Students may learn foundational digital skills through general programmes, school activities or CCAs without taking Computing as an examinable upper-secondary elective. Conversely, a pupil registered for K237 must meet its academic and practical requirements.
Parents should not ask only, “Does this school teach coding?” Ask, “Does the school offer G2 Computing as an examinable subject for the relevant cohort, what is the eligibility process, and how does it fit the upper-secondary combination?” A positive answer about a coding club is not automatically a positive answer about K237.
2. Why the new 2027 syllabus is important
SEAB’s official 2027 directory identifies K237 Computing as new at G2 level. This means families should resist relying exclusively on older lists of N(A)-level electives, which may omit it. However, a newly listed national examination subject can only help a particular child if the receiving school has the appropriate teaching, laboratory capacity and timetabling arrangements.
The published syllabus aims to develop knowledge of systems, networks, software and programming together with problem-solving and computational thinking. It also includes creative digital work and consideration of how computing affects people. A student can find the subject engaging through both reasoning and making.
The syllabus is a reference for the 2027 graduating examination. A child entering Secondary 1 in 2027 would ordinarily graduate several years later, so parents must not write “K237 is definitely my child’s 2030 paper code” into a fixed educational plan.
3. Read the six curriculum modules correctly
The official K237 syllabus groups learning into computing fundamentals, networking, impact of computing, spreadsheets, media software and programming. These areas fit together, but they do not all involve writing code. Some require explaining hardware and networks, others require interpreting data or creating digital products.
A parent who thinks Computing is only about programming may overlook much of the learning. Another who thinks it is simply being familiar with office applications may underestimate algorithmic reasoning and debugging. The full curriculum demands both understanding and application.
Ask the school how these modules are taught across the year and which practical tools pupils use. It is reasonable to request the current school course outline; the syllabus alone cannot tell parents how an individual school’s classes will be scheduled.
4. Computing fundamentals: understand the machine
The first module introduces how a computer system processes data. Students encounter concepts such as the central processing unit, graphics processing, main memory, secondary storage, input and output. These ideas allow pupils to reason about what equipment does rather than memorise product names.
A simple family question is, “Why is a file stored after the computer is switched off, while a running application needs working memory?” This can begin a discussion about storage and memory without requiring expensive equipment. The child should be able to explain a concept and apply it to a real example.
The educational goal is not becoming a hardware salesperson. It is understanding the relationship between components and how technology choices affect performance and use.
5. Networking: why devices communicate
Computers communicate through networks, including local networks and the internet. Pupils may learn about the roles of routers, client-server relationships and the difference between local and remote resources. The exact depth and terminology should follow the relevant syllabus.
Parents can draw a basic diagram of a household’s connection between devices and the router, then ask the child to identify where data move and what might cause a connection failure. This is safer and more meaningful than tinkering with security settings without knowledge.
A school that teaches these concepts well should help students reason about systems, not merely name hardware from a photograph.
6. The impact of computing: responsibility matters
Technology affects privacy, communication, work, creativity and social relationships. The K237 syllabus includes impact of computing and awareness of cybersecurity and emerging technologies. Students need to evaluate benefits, risks and responsible choices.
A practical exercise is to discuss why a person should obtain permission before publishing a classmate’s image, why strong passwords matter, or why sharing a spreadsheet containing personal information can create harm. Do not ask children to test vulnerabilities on other people’s systems or access private accounts.
Parents should expect technology learning to include integrity, respectful conduct and careful judgment, not only faster ways to complete digital tasks.
7. Spreadsheets: a way to think with data
Spreadsheets are more than tables filled with numbers. They support calculations, comparisons, structured information and charts. A pupil can learn to distinguish raw input, a formula, its output and the interpretation of that output.
An age-appropriate family example is a fictitious weekly CCA transport budget. Enter costs, use a simple calculation, compare alternatives and explain the result. The goal is to make the process visible and test whether formulas reflect the intended relationship.
Good spreadsheet learning connects with Mathematics and clear communication. A student should ask whether the data and assumptions are meaningful, not treat every chart as automatically persuasive.
8. Media software: communicate with purpose
The G2 syllabus includes creative uses of media software. This may involve producing graphics, videos or other digital work in the examination setting. Effective work requires decisions about audience, hierarchy, readability and whether the final product fulfils a specified brief.
A student can practise designing a simple school-event announcement using safe, original materials. Ask what information the intended reader needs first and whether the visual choices support comprehension. Avoid copying others’ protected images or sharing classmates’ personal information.
A child who enjoys visual creativity may find this part of Computing attractive. But the family should understand that media work is only one part of a broader six-module syllabus.
9. Programming: structure before sophistication
Programming involves describing steps precisely so a computer can execute them. A child should be able to break a problem into parts, describe inputs and outputs, identify decisions and repetitions, and correct unexpected behaviour.
The 2027 G2 Computing setting specifies Scratch among the relevant software tools. Parents should therefore avoid telling a PG2 student that K237 is necessarily a Python course. Scratch can develop meaningful programming reasoning, even though it uses blocks rather than a conventional text-based syntax.
A small project—such as a simple interactive quiz—can reveal whether the pupil enjoys testing ideas and fixing mistakes. The measure of understanding is whether the child can explain what each part does, not merely show that the project runs.
10. Decomposition is a key learning habit
Large computing problems are easier when divided into smaller, testable tasks. This idea, called decomposition, is useful outside technology. A child building a digital quiz might first define questions, then inputs, then feedback, then a score.
Ask the pupil to list the steps before opening the application. If a task fails, identify which component is responsible. This prevents random clicking and encourages deliberate problem solving.
An aptitude for this habit may matter more than prior ownership of an expensive computer or experience with a fashionable application.
11. Abstraction helps the child ignore irrelevant detail
Abstraction involves identifying the important features of a problem while setting aside details that do not affect the solution. A school timetable application, for example, may need lesson times and room numbers but not the colour of a classroom wall.
Parents can use ordinary problems to practise abstraction. Ask, “Which information is essential for the decision, and which information is interesting but unnecessary?” The child learns to design systems that solve the actual problem.
This complements Mathematics and Science, where students also use models to represent relationships without copying every detail of reality.
12. Debugging is an opportunity to learn
A program that does not work is not automatically proof that the child lacks computing aptitude. The student must learn to investigate the observed result, find the mistaken assumption and test a correction.
A useful debugging routine is: describe the expected behaviour, reproduce the unexpected behaviour, inspect one component, change one thing and test again. This is more reliable than randomly replacing large parts of the program.
Parents can support perseverance without taking over the keyboard. Ask the child what they tested and what they learned from the result.
13. The two 2027 examination papers are different
The 2027 K237 assessment comprises two compulsory papers. Paper 1 is an e-examination lasting 1 hour 30 minutes, worth 50%, covering knowledge, interpretation and application across the six modules. Paper 2 is a lab-based examination lasting 2 hours 15 minutes, also worth 50%, assessing practical tasks in spreadsheets, media software and programming.
This means the subject is not adequately prepared for by reading a theory textbook alone. A pupil needs regular, well-guided practice creating and saving digital work, checking correctness and managing tasks in a computing environment.
These are final-examination details for 2027 candidates. Incoming Secondary 1 pupils follow their school’s current class assessment arrangements; parents should not impose the full final examination immediately.
14. Why practical access matters
A student taking an assessed lab-based Computing course needs appropriate opportunities to use the relevant software. Parents should ask whether the school has suitable computers, supervised practical sessions and clear arrangements for pupils who lack a powerful personal device.
Do not automatically buy a new laptop before asking what the school provides and requires. The specific approved examination tools and school classroom environment are more important than owning the latest commercial model.
Where home practice is helpful, choose simple, affordable tools that are compatible with the actual school assignments and the child’s age. Protect data and account privacy.
15. Computing is not the same as the school’s coding CCA
A coding or robotics CCA may nurture genuine interests but is not the same as an examinable Computing subject. A school may offer a coding CCA without offering K237, or may offer examination Computing separately from a club.
Ask about the CCA’s meeting schedule, selection and activities, and the actual subject-combination menu. Do not conflate a competition team with a guaranteed examination place.
For a pupil who loves technology but does not have access to Computing as an examination subject, school activities and independent age-appropriate projects can still develop computational thinking.
16. Who might enjoy G2 Computing?
A pupil who likes identifying patterns, making digital products, using structured data and investigating why a solution fails may find Computing interesting. The child need not already be a highly advanced programmer. Willingness to learn, explain and debug can matter more than showing off a completed game.
A student who enjoys art, communication or social questions may also find parts of the syllabus appealing, particularly media creation and impact of technology. Computing is not exclusively for children who enjoy Mathematics competitions.
However, enthusiasm for playing games or watching technology videos alone is not evidence of readiness for formal coursework. Parents should ask the child to create, explain or improve something small rather than assuming interest equals aptitude.
17. What about pupils who dislike screens?
A child who prefers practical materials, reading or outdoor activities should not be pressured to choose Computing because adults believe every career will involve technology. Digital literacy is valuable, but an examinable elective demands sustained interest in its particular concepts and assessments.
Ask the child what specifically appeals or does not appeal. Some pupils may dislike passive screen time but enjoy logic, spreadsheets or creative media work. Others may find Design and Technology or Art more engaging for their strengths.
A fair elective decision compares the learning process, not a fashionable title or projected salary.
18. The role of Mathematics in Computing
Programming and spreadsheets benefit from patterns, variables, sequences and logical relationships. The level of mathematics required for a particular G2 Computing syllabus must be checked in the actual examination requirements and school prerequisites.
The child should be comfortable with instructions, basic calculations and interpreting outputs. Some will need help translating a word problem into a sequence of operations. Others may need practice checking whether a formula represents the right relationship.
A pupil does not need to be labelled a mathematical prodigy to learn computing, but gaps in reading and numerical reasoning may make the work more demanding.
19. The role of English in Computing
Software tasks use instructions, technical vocabulary, explanations and justifications. A pupil who understands a system but misreads the task may produce an incorrect output. Language proficiency therefore affects assessment and collaboration.
Practise reading the brief slowly and identifying the required deliverable, constraints and checking criteria. Ask the child to explain their solution to someone unfamiliar with the project. Clear language exposes unclear reasoning.
Where academic English is a recurring obstacle, speak to teachers about support rather than immediately changing a subject level without diagnosis.
20. Check the actual upper-secondary combination
Ask the school’s subject coordinator for the current Secondary 3 combination booklet. Which levels of Computing are taught? Is K237 offered for the relevant year? How are students selected? Are Mathematics results, timetable clashes, class capacity or other criteria considered?
If the subject is not offered, consider whether a suitable alternative can meet the child’s interests. The national examination list is not a promise that a school can provide every combination.
A Primary 6 family making Secondary 1 choices should record the availability as current evidence, not a guarantee that the school will offer exactly the same course when the child reaches Secondary 3.
21. Choose a school based on the whole learning environment
Use MOE SchoolFinder to compare schools within the child’s eligible Posting Group. Check official location, previous-year admission ranges, subjects, programmes and CCAs, then read the school’s latest published information.
A school with an appealing Computing course may still be an unsuitable choice if the child’s travel is exhausting or if needed academic support is unavailable. Another school may have excellent teachers and a relevant creative CCA but not the examinable Computing subject.
The family should record that trade-off explicitly rather than calling one school objectively best for every child.
22. Keep online activities safe and age-appropriate
Young people learning Computing should protect personal data, respect intellectual property and use approved school accounts and software. Avoid publicising passwords or personal information, bypassing access controls or experimenting on systems they do not own or have permission to test.
Parents can reinforce safe use by discussing consent, privacy settings and what to do when a message or file seems suspicious. The aim is to develop responsibility alongside technical skill.
Computing education should increase a pupil’s ability to create and evaluate technology without increasing unnecessary risk to themselves or others.
23. A six-week home readiness plan
Week 1: examine what a computer system does and identify input, processing, output and storage. Week 2: draw a basic household network and discuss safe digital behaviour. Week 3: use a simple spreadsheet with correct formulas and a chart.
Week 4: plan a short digital message or visual presentation with a clear audience. Week 5: construct a small Scratch project using sequence, decision and repetition. Week 6: debug one deliberate error and explain the correction.
This is a suggested family exercise, not a guaranteed syllabus sequence or an official entrance test. Keep activities proportionate to the child’s age and follow actual school guidance.
24. Questions to ask the school
- Does the school currently offer G2 Computing as an SEC subject?
- Which student cohorts and school years have access?
- What is the selection process and what are the prerequisites?
- Does the course use the national K237 syllabus for the relevant examination year?
- What practical computer access is provided?
- Which approved software is taught?
- Does the school have a coding, media or robotics CCA, and how is it different from examinable Computing?
- How do teachers assess algorithmic reasoning and debugging?
- What is the workload alongside the student’s other subjects?
- What support exists if a child struggles with reading instructions or spreadsheet formulas?
- Is the subject offered at more than one General level?
- When must parents confirm the final upper-secondary subject combination?
25. Three illustrative parent cases
Case A: the child enjoys games but rarely creates. Parents invite them to build a small Scratch interaction and explain how it works. If they enjoy designing and testing rather than only playing, Computing may be worth investigating.
Case B: the child enjoys spreadsheets and visual presentation. Their interests connect with two major practical areas of the K237 syllabus. The family asks the school how those are taught while checking that programming and theory are also manageable.
Case C: the child wants Computing at a school that does not offer K237. Parents compare other relevant subject and CCA opportunities instead of assuming the examination can be inserted into any school’s timetable.
The cases are hypothetical, not guarantees of school or course eligibility.
26. Common misunderstandings
“G2 Computing is just Python programming.” Incorrect for the published 2027 syllabus; it includes Scratch, media and spreadsheet work alongside computing systems and networks.
“All PG2 pupils can choose K237.” Incorrect. The school must actually offer the subject and the pupil must meet applicable conditions.
“A robotics club means the school teaches SEC Computing.” Not necessarily. Clubs and examinable subjects are different.
“Only students excellent at Mathematics can study Computing.” Not a universal rule. The student needs the actual course prerequisites and a willingness to learn logical and practical skills.
“The 2027 examination code must still be K237 when my Secondary 1 child graduates.” Do not assume this. Check the actual later examination year.
“Computing guarantees a tech diploma, university course or job.” No. Future routes depend on multiple qualifications, results, admission criteria and interests.
27. Frequently asked questions
Is G2 Computing new for the 2027 SEC? Yes. SEAB lists it as new in the 2027 G2 school-candidate syllabus directory.
What is its code? K237 for the 2027 examination.
Are programming and media tasks both examined? Yes. The 2027 syllabus includes six modules and a practical assessment involving spreadsheets, media software and programming.
How much is the practical paper worth? 50% in the 2027 K237 scheme.
Is Scratch a serious way to learn programming? It can teach sequencing, selection, repetition, debugging and problem decomposition. The key is explaining the logic, not the appearance of the blocks.
Does every secondary school provide the necessary software? Do not assume so. Ask whether it actually offers K237 and how it equips pupils for its approved practical assessment.
Does Computing replace Mathematics? No. They are distinct subjects with different purposes. Mathematical reasoning can support computing work.
Can a child without a home computer consider the subject? Possibly. Ask the school what facilities and support are available and whether any home equipment is genuinely required.
Is taking Computing enough for Polytechnic Year 1 admission? No. The applicable aggregate and subject requirements of the actual course still determine eligibility.
28. A family decision worksheet
Record the child’s school and entry year, eligible Posting Group, current academic levels, actual Computing availability, prerequisite criteria, interests, relevant work examples, computer access, and workload. Mark any uncertainty as “verify with school”.
Then compare Computing with at least one other genuinely available elective. Ask which is more likely to build the child’s strengths and whether the pupil understands the work involved. Do not turn this into a competition over imagined adult salaries.
The right Computing course is one where the child can create, reason, test, explain and work responsibly. That is a stronger educational objective than merely learning to use a fashionable piece of software.
29. Official sources and connected reading
- SEAB: 2027 SEC G2 school-candidate syllabuses
- SEAB: 2027 G2 Computing K237 syllabus
- SEAB: SEC introduction and examination structure
- MOE: Full Subject-Based Banding
- MOE: SchoolFinder
- eduKate: G2 school and course selection
- eduKate: Secondary 3 G2 subject combinations
- eduKate: G2 Mathematics and Additional Mathematics
Independent parent guidance, November 2026. SEAB’s K237 details belong to the 2027 graduating examination; they do not guarantee that a school offers the subject or that the code will remain unchanged for future cohorts. Check school-specific eligibility, approved software and current course information. No subject allocation, examination grade or later admission is guaranteed.
