VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

How G2 Computing Works | SEC Guide

Original conceptual illustration of an analyst and students studying readable charts, maps and a data table, with varied accessible formats.

G2 Computing is about making computers useful, understanding how digital systems work and learning to solve problems with software. It is not just learning to type quickly, play computer games or memorise technical abbreviations. Students work with spreadsheets, digital media and programming, while also studying networks, security and the responsible use of technology.

This guide explains how G2 Computing works for Singapore’s 2027 Secondary Education Certificate (SEC), under syllabus K237. It covers the exact examination arrangements, six modules, laboratory tasks, practical examples, common mistakes, and a focused revision plan. It is intended to be understandable to students and parents who may not know much about computing.

The 2027 G2 Computing syllabus is new. It has no earlier 2026 examination code. For later examination cohorts, check SEAB’s current document and your school’s approved software arrangements instead of assuming details remain unchanged.

G2 Computing in One Minute

G2 Computing, K237, combines computer literacy, computational thinking, practical digital production and responsible decision-making. In 2027 students take two compulsory papers, each worth 50% of the subject.

Paper 1 is a 1 hour 30 minute e-examination, worth 70 marks, that assesses all six modules. Paper 2 is a 2 hour 15 minute computer-based laboratory examination, worth 80 marks, that tests work with spreadsheets, media software and programming. Both papers allow an approved calculator, and neither offers an optional question that students may simply skip.

G2 is the level of this subject under Full Subject-Based Banding, not a permanent label for the learner’s abilities. A student’s subject combination and eligibility for further study depend on wider school and admissions arrangements.

The most important learning idea is simple: understand the problem, choose the right tool, produce a correct result and check that the result actually solves the problem.

Official 2027 SEC K237 Paper Structure

The SEAB scheme gives these specific requirements:

  • Paper 1: e-Examination, 1 hour 30 minutes, 70 marks, 50%. Section A has 20 compulsory multiple-choice questions, worth 20 marks. Section B has short structured questions worth 50 marks. All six modules can be assessed.
  • Paper 2: Lab-based Examination, 2 hours 15 minutes, 80 marks, 50%. Three compulsory computer tasks assess Modules 4–6. The approximate allocation is 30 marks for Media Software, 25 for Spreadsheets and 25 for Programming.
  • Assessment balance: Approximately 20% knowledge and understanding, 30% application, and 50% practical application of skills across the qualification.
  • Submission: Paper 2 requires soft copies of the specified work. The time allowance includes saving the required files.
  • Equipment: The examination centre must provide an approved software environment and a laptop for each candidate. School-specific instructions are essential.

This structure creates two distinct risks. A student who understands theory but cannot finish and correctly save files may lose practical marks. A confident software user who never studies networking, security or computer fundamentals may underperform in Paper 1.

The Six Modules at a Glance

Module 1 — Computing Fundamentals

Students learn what the CPU, GPU, main memory and secondary storage do, how to compare computer specifications, and how input, processing and output combine to produce information.

A useful distinction is main memory versus storage. Memory supports tasks the computer is currently running; storage retains files and programs. Buying a device with more storage does not necessarily solve a problem caused by insufficient working memory.

The syllabus also introduces bits, bytes and larger data units. Students need to distinguish actual amounts of data from marketing descriptions and understand why a device’s capabilities depend on more than one component.

Module 2 — Networking

This module explains how computers share information through networks. Students learn about local area networks (LANs), wide area networks (WANs), wired and wireless connections, routers, modems, clients and servers.

They also distinguish MAC addresses and IP addresses in their prescribed roles, and compare cloud storage with local storage. A cloud application still uses real computers and networks; “cloud” does not mean data exists nowhere.

A helpful question is: Where does the file live, who can access it and what needs to work before the user can open it? This turns network terminology into an understandable system.

Module 3 — Impact of Computing

Students study how computing affects communication, education, transport and retail, as well as examples of artificial intelligence (AI) and responsible digital use.

They should understand risks including scams, malware, ransomware and privacy exposure, along with protective habits such as strong passwords, backups, updated protection software and careful handling of personal information. Copyright and responsible use of digital material also matter.

Computing is not only a question of what technology can do. It also asks whether the information is accurate, how risks are managed and whether people are treated responsibly.

Module 4 — Spreadsheets

Students create, calculate, format, analyse and communicate information in spreadsheets. The syllabus includes number and date formats, conditional formatting, charts, formulas, relative and absolute references, functions, sorting, filtering and data validation.

Named functions include IF, SUM, AVERAGE, COUNTIF, SUMIF, VLOOKUP, HLOOKUP, INDEX and MATCH, among others. Students must follow the precise syllabus list; mastery of an unrelated spreadsheet command does not prove readiness for the assessed functions.

The aim is not merely to make a colourful worksheet. It is to model information correctly, update results when input values change and present the answer in a form someone else can understand.

Module 5 — Media Software

Students work with vector graphics, raster images, slide presentations and videos. They learn how objects are created and edited, how images differ in resolution and scaling, and how to produce multimedia material to requirements.

A vector design uses paths and nodes, so it can generally be scaled without the same pixelation problems as a raster image. A raster photograph contains pixels and may lose apparent sharpness when enlarged too far.

The syllabus includes operations such as organising layers, changing fills and transparency, adjusting image properties, storyboard-based presentations and creating video from still images, clips, text, transitions and sound. Students need to understand the purpose of each tool rather than simply recognise an icon.

Module 6 — Programming

The syllabus introduces visual programming, including Scratch-style blocks, logic, variables, loops, lists, functions/custom blocks and game programming. Students also study microcontrollers, sensors and outputs.

The crucial examination distinction is that microcontrollers are assessed in Paper 1 only. The syllabus’s programming-block table also distinguishes Scratch blocks relevant to Paper 1 and Paper 2 from MakeCode blocks used in Paper 1. Students should not assume the lab paper requires building a microcontroller system.

For game programming, learners must understand sprites, coordinates, events, movement, interactions and debugging. A working animation is not sufficient if it fails the task’s required behaviour.

The Difference Between Knowing and Doing

Consider a spreadsheet lesson. A student may correctly state that SUM adds numbers, but enter the wrong cell range when asked to calculate a total. Or they may build a chart that looks attractive but mislabels the axes.

Similarly, knowing that a loop repeats instructions is not the same as using a loop correctly in a game. When a sprite moves unexpectedly, the student must determine which event, variable or condition is causing the behaviour.

The two examinations are designed to capture this difference. Paper 1 tests concepts and application; Paper 2 tests a candidate’s practical ability to produce a result using computer software.

Worked Example 1: A Spreadsheet With a Changing Price

Imagine a fictional bookshop spreadsheet. Column B contains the quantity sold, Column C the unit price, and Column D the total sale value.

A formula such as **=B2*C2 calculates the value for row 2. When copied downward, its relative references adjust to each row. But suppose a single tax or discount rate is stored in cell F1. A formula that needs to use the same rate for every row may require an absolute reference, written $F$1** in standard spreadsheet notation.

This is not a punctuation trick. The question is whether a particular reference must move when the formula is copied. Correct use of absolute and relative addressing can prevent repeated calculation errors.

After creating the model, change one quantity and check whether the total recalculates. A spreadsheet should behave as a dependable system, not as a collection of manually typed answers.

Worked Example 2: A Chart That Misleads

Consider an invented data table showing 50, 52 and 53 participants on three days. A column chart with a vertical axis beginning at zero shows modest differences. A chart with a vertical axis beginning at 49 may make the change look dramatic.

Neither chart automatically changes the underlying observations, but a presentation can influence interpretation. The learner should label axes, choose a suitable chart type and consider whether the design communicates data responsibly.

The syllabus includes bar, column, pie and line charts, plus a combination of line and column charts. A pie chart is typically useful for displaying parts of a whole, whereas a line graph is often useful for trends or change across an ordered variable.

The important skill is choose the representation for the information, not choose the chart because it has the nicest colour.

Worked Example 3: Logic in a Simple Game

Imagine a fictional game in which a sprite collects stars. Each time a star is collected, the score increases by one. The student must decide when the event begins, which objects detect contact and how the score variable changes.

One valid reasoning outline is: start event → set score to zero → detect contact → add one to score → reposition star. The exact Scratch blocks and event design should be chosen to match the task.

A common bug occurs when the program keeps detecting contact while the sprites overlap, adding many points for one star. The remedy is to inspect the event conditions and add an appropriate mechanism so the score changes only as intended.

Debugging means comparing what the program actually does with what the specification requires, then changing one cause at a time. Randomly moving blocks until the animation appears to work is not a reliable method.

Worked Example 4: Local Storage Versus Cloud Storage

A group of students works on a digital presentation. They can keep a copy only on a local device or use an authorised cloud service.

Local storage may permit access without a network, but losing or damaging the device could affect the file if no backup exists. Cloud storage can support sharing and access from different devices, subject to permissions, connectivity and service availability.

Neither option is automatically perfect. Good digital practice considers access control, backups, file versions, connectivity and privacy. The correct recommendation depends on the user and constraints.

For school assessment, the student’s permitted software and submission requirements take priority over general preferences for a particular provider.

What Students Need to Practise for Paper 2

Paper 2 is a lab exam, not simply a theory paper opened on a computer. Candidates must produce and save actual files within the allotted period.

A good practical preparation routine includes:

  • reading the complete task before making changes;
  • identifying all required outputs and file types;
  • saving an initial work file in the designated location;
  • verifying formulas, labels and media content during the task;
  • checking whether the program behaves correctly when tested with new inputs;
  • saving work and confirming the expected filenames and locations;
  • leaving a brief checking period before the task ends.

The syllabus’s 2 hour 15 minute allowance includes saving the final work. A student should not assume there will be extra time after the examination to submit forgotten files.

Common G2 Computing Mistakes

  • Confusing memory with storage: selecting the wrong device specification for a stated problem.
  • Vague network explanations: using “internet”, “Wi-Fi”, “router” and “cloud” as synonyms.
  • Unsafe online habits: assuming a plausible-looking message is necessarily genuine or that online sharing has no privacy consequences.
  • Incorrect spreadsheet references: copied formulas change a cell that was meant to stay fixed.
  • Wrong formula ranges: a calculation omits some rows or includes an inappropriate total.
  • Misleading chart design: unsuitable graph type, missing units or incorrect labels.
  • Raster/vector confusion: enlarging a pixel-based image as though it were path-based artwork.
  • Unclear file management: losing marks because the required output is not saved or submitted correctly.
  • Programming without debugging: a program runs but does not satisfy the task under different inputs.
  • Uneven revision: studying only coding while neglecting media, spreadsheets and the three theory modules.

Each error requires a specific correction. More coding time does not repair misunderstanding of network security, just as memorising software menus does not fix poor debugging habits.

The Fencing Method: One Computing Skill at a Time

A student struggling with spreadsheets can first calculate the total of two cells. Next they copy the formula to another row, then introduce a fixed reference, and finally apply a conditional function. This is controlled expansion of complexity.

A programming student can first make one sprite move, then add a control event, then a score, then a condition and finally a second interacting sprite. Each addition should have an intended effect that the student can test.

This is the eduKateSG Fencing Method applied to computing: begin with a stable, observable skill; add one new condition; ask for an explanation; and remove prompts gradually. The student learns to select a tool independently when the task changes.

A Four-Week K237 Revision Plan

Four weeks is a starting cycle, not enough to learn the entire syllabus from nothing. The actual schedule must follow the school’s approved software environment and assessment sequence.

Week 1 — Check the Six Modules

Complete short diagnostic questions about hardware, networks and cybersecurity. Then attempt a simple spreadsheet formula, a media edit and a basic block-programming task. Record which tasks need teacher prompts and why.

Week 2 — Stabilise Spreadsheets

Practise using relative and absolute references, selected syllabus functions, data validation and charts. After each change, alter an input value and check whether the output still makes sense. Mix short calculations and graph interpretation.

Week 3 — Media and Programming

Use a teacher-approved graphics and video task, then practise building and debugging a small Scratch-style interaction. Ask what each layer, object, event and variable contributes. Save the files clearly.

Week 4 — Combine Theory and Lab Habits

Use short Paper 1-style questions from all six modules and representative lab tasks from Modules 4–6. Practise completing, naming, saving and checking the required outputs within a sensible timeframe. Review the error log before the next cycle.

The measure of progress is not merely that the student can follow a tutorial video. It is whether they can produce the right result independently when the task wording or data changes.

What Parents Should and Should Not Do

Parents can ask the child to explain an unfamiliar computing term in ordinary language, demonstrate what a spreadsheet formula does, or show how a program responds to different inputs. These conversations reveal more than asking, “Are you good at computers?”

Avoid assuming time spent gaming is equal to programming skill. Avoid doing the lab task for the student or buying a particular software package without checking the school’s approved arrangements. Avoid uploading personal or school-sensitive information into unfamiliar services.

A targeted small-group lesson can be useful for diagnosis and feedback, but tuition is not compulsory when classroom teaching and independent practice are effective. eduKateSG’s broader 3-pax learning model emphasises visible reasoning, purposeful correction and confidence that transfers into new problems.

Frequently Asked Questions

What is the SEC G2 Computing subject code in 2027?

K237. It is listed as a new 2027 syllabus, without an earlier examination-code equivalent.

Is there a computer-based examination?

Yes. Paper 1 is an e-exam and Paper 2 is a lab-based examination requiring candidates to use a computer and submit files.

How long are the two papers?

Paper 1 is 1 hour 30 minutes. Paper 2 is 2 hours 15 minutes, including time to save work.

How are marks weighted?

Paper 1 is 50%, marked out of 70. Paper 2 is 50%, marked out of 80.

What must be completed in the lab examination?

Three tasks from Media Software, Spreadsheets and Programming, carrying approximately 30, 25 and 25 marks respectively.

Is Computing only about learning Python?

No. The 2027 K237 syllabus includes visual programming, including specified Scratch-style blocks, alongside media, spreadsheets, networks, computer fundamentals and responsible technology use. Do not substitute a Python-only course for the assessed requirements.

Are microcontrollers tested in Paper 2?

No. The syllabus specifically marks the microcontroller content as assessed in Paper 1 only.

Is the practical assessment a group project?

No. Paper 2 is an individual laboratory examination requiring a student’s own completed soft-copy work under examination conditions.

May a calculator be used?

An approved calculator may be used in either paper.

Does studying Computing guarantee a particular technology course later?

No. Post-secondary admission depends on the applicable institution and course rules, subject combinations and results. G2 Computing provides useful skills but does not grant automatic eligibility.

Final Takeaway: Computing Is Knowledge Put to Work

K237 assesses whether students can understand digital systems, apply ideas safely and build useful solutions. The 2027 SEC gives equal weight to a theory/application e-exam and a practical lab exam. Students need the knowledge to explain what they are doing and the skill to produce correct, saved, working files.

Begin with the exact task, correct one weakness at a time, and practise until the student can make and defend independent decisions. That is a stronger foundation than memorising menu commands or copying a program without understanding it.

Based on the published 2027 SEAB K237 syllabus, accessed November 2026. Check later examination-year versions, approved software and centre-specific instructions with the school and SEAB.