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 Examination Preparation

Three students gather around an open notebook at a home study desk, with textbooks and a laptop nearby.

G2 Computing is a new subject in the 2027 Singapore–Cambridge Secondary Education Certificate (SEC), with subject code K237. Every candidate takes two compulsory examinations: a 90-minute, 70-mark electronic written paper and a 2-hour-15-minute, 80-mark computer-laboratory paper. The two papers contribute 50% each to the final grade.

Students do not need to become professional programmers to benefit from Computing. They need to understand how computers, networks and software work; recognise risks in digital life; make sense of data; and build or debug simple computational solutions. The most effective preparation alternates understanding with actually using the approved software, rather than memorising a list of buttons.

This guide follows SEAB’s official 2027 G2 Computing K237 syllabus and its 2027 G2 subject directory. K237 is marked new, with no equivalent 2026 subject code. It is separate from the G1 and G3 Computing syllabuses. The examples below are newly invented practice situations, not copies of the national specimen papers.


Contents: the questions most families ask


How the two K237 SEC papers work

PaperFormatTime and marksWeight
Paper 1 — e-ExaminationSection A: 20 compulsory MCQs (20 marks); Section B: compulsory short structured questions (50 marks)1 hour 30 minutes; 70 marks50%
Paper 2 — computer laboratoryThree compulsory practical tasks: media software (about 30 marks), spreadsheets (about 25), programming (about 25)2 hours 15 minutes; 80 marks50%

Paper 1 covers all six syllabus modules. Paper 2 assesses the practical application of the last three modules: spreadsheets, media software and programming. The candidate submits the required softcopy files for marking. The 135-minute practical duration includes time to save the work, so file handling is part of examination readiness, not a detail to leave to the final minute.

SEAB allows approved calculators in both papers. The lab is undertaken on a computer arranged by the examination centre, with approved application software installed. Do not assume an online website, phone application or home programming environment is available in the exam; practise with the exact software and local procedures your school specifies.

What is the balance between theory and practice?

The assessment objectives allocate approximately 20% overall to knowledge and understanding, 30% to applying computing knowledge, and 50% to practical application. These are approximate syllabus-wide proportions. They show why a student cannot secure the subject simply by learning definitions, nor by clicking through one familiar tutorial.

The six modules: what students actually learn

Module 1 — Computing fundamentals

This module introduces core hardware components such as the central processing unit, graphics processing unit, main memory and secondary storage. A student should distinguish temporary working memory from longer-term storage and understand what different specifications mean in practical situations. For example, more storage capacity does not automatically mean a computer has more processing power.

It also examines input, process and output. A barcode scanner enters information, a system processes the relevant data and a screen or printer presents the result. Ask learners to identify those stages in a new application rather than memorise one diagram of a desktop computer.

Module 2 — Networking

Computers are often useful because they communicate and share resources. Students learn about local-area and wide-area networks, clients and servers, wired and wireless links, networking devices, and the differences between local and cloud storage. Understanding the purpose of a router is more useful than knowing how many flashing lights it displays.

The syllabus also distinguishes MAC and IP addresses in appropriate networking situations. At this level, students should know their broad roles, rather than assume an address is a person’s name or that all internet traffic remains within the same local network.

Module 3 — Impact of computing

This part examines how computing affects communication, education, transport and retail, and introduces artificial intelligence alongside online safety. Students should be able to describe benefits and practical limits. An AI system can assist with content generation or image recognition, but its output can still be incorrect or misleading and may need human checking.

Responsible use includes protecting passwords, recognising scam attempts, backing up important files, respecting copyright and understanding privacy settings. These are useful everyday skills, not only material for a school assessment.

Module 4 — Spreadsheets

Spreadsheets transform data using formulas, tables, charts, sorting and filtering. Candidates need to use relative and absolute references, appropriate number formats and functions such as IF, SUMIF, COUNTIF, VLOOKUP and other functions specified in K237. A formula is a relationship: when source values change, the output can recalculate. Students should understand the relationship rather than memorise a screenshot.

Module 5 — Media software

The media module includes vector and raster graphics, presentation design and video production. Vector graphics use paths and shapes and can generally be resized without the same pixelation problems as raster graphics. Raster images are made from pixels, and their quality depends in part on resolution and the nature of resizing.

Students may have to arrange shapes, change layers, adjust images, produce slides from a storyboard or construct a video with text, transitions and sound. The key is to meet the task’s communication requirements, not to add every effect the software offers.

Module 6 — Programming

K237 teaches computational thinking through visual programming, including Scratch-style programs. Students work with events, variables, conditional statements, loops, lists, functions or custom blocks, sprite motion and debugging. There is also microcontroller-related content using MakeCode concepts, but the syllabus specifies that the microcontroller section is assessed in Paper 1 only.

A program is not simply a series of colourful blocks: each block changes the state of a system or controls what happens next. To debug a problem, identify the expected behaviour, observe what actually happens and look for the first instruction that causes the difference.

Spreadsheets: use data rather than decorate it

Relative and absolute references

Imagine a table of prices in column B and a tax or discount rate in cell E2. When calculating each row, the reference to B2 may need to change as the formula is copied, while the shared rate in E2 may need to remain fixed. A formula such as =B2*(1+$E$2) illustrates the principle in Excel-like software: relative references move; absolute references remain anchored.

An error appears when the first row calculates correctly but the copied formula points to an empty cell for the rate in later rows. Repair the reference, then test at least two rows. The principle generalises to other common spreadsheet tasks.

Choose the right function for the question

SUM adds values; SUMIF adds values meeting a stated condition. COUNT counts numerical entries, while COUNTA counts non-empty entries. IF selects between outcomes according to a condition. A learner should explain why a function matches the question, not choose it because its name looks familiar.

If a class records scores for several assessments, the question might ask how many students reached a threshold. That is a conditional count, not the sum of scores. Choosing COUNTIF rather than SUMIF is a decision based on what the result is supposed to mean.

Charts can clarify or distort

A column or bar chart can help compare categories; a line chart can show changes over an ordered sequence such as time; a pie chart illustrates parts of a whole when appropriate. The syllabus includes combinations of line and column charts. A good chart has suitable labels, units, scales and a clear relationship to the data.

A chart with missing axis titles or an inappropriate scale may be misleading even if the underlying figures are correct. After building a chart, ask someone unfamiliar with the spreadsheet to explain what it shows. If they cannot, the communication may need revision.

Media software: design for a user and purpose

Vector versus raster

For an illustrated logo, vector shapes may be useful because lines and paths can remain clean when scaled. For a photograph, raster editing may be more natural because the image consists of pixels and colours. Neither format is superior for every task. The useful skill is choosing the representation that fits the purpose and required output.

Presentations are information structures

A slide deck should guide a viewer through an idea. Repeated headings, consistent typography and a slide master can create coherence. A transition is valuable only if it supports communication; a large collection of decorative animations can make important content harder to follow.

For an invented presentation about school recycling, a student might organise the problem, relevant evidence and proposal into separate slides. The important requirement is clarity of audience and message, not the maximum number of visual elements that can be inserted.

Videos need a storyboard and reliable assets

A short video can use still images, clips, captions, transitions and sound. The student should decide the order of information before editing. Copyright and privacy are relevant: an attractive image found online may not be licensed for unrestricted reuse, and a classmate’s face should not be treated as a free design resource.

For timed exams, the student also needs to know how to export the correct video or graphic file and check that the output actually plays or opens. Visual quality is no substitute for completing the submission requirements.

Programming: think before you drag blocks

Decomposition reduces a complex problem

Suppose the task is to make a simple game in which a character catches objects and earns points. Divide the task into movement, object spawning, collision detection, score changes and game end. Each subproblem can be developed and tested separately. This is decomposition.

Abstraction means focusing on the properties necessary for solving the task. A collision system may need an object’s position and boundaries; it generally does not need the player’s fictional backstory. Good abstractions reduce complexity and make programs easier to debug.

Variables record changing information

A variable named score may begin at zero, increase when a condition is met and later be displayed. If the score never changes, check whether the event is firing, whether the condition is satisfied and whether the update block affects the intended variable.

Students often believe a program is correct because the blocks appear visually tidy. The program is only correct if it behaves as intended for the relevant test cases. Change the inputs or sequence of events and observe the behaviour.

Loops, conditions and lists solve different problems

A loop repeats an operation. A condition decides which path is taken. A list stores multiple related items. A student who uses a long sequence of duplicated blocks instead of a suitable loop may find the program difficult to maintain. Conversely, using an infinite loop when the task needs an ending condition can create unwanted behaviour.

The syllabus specifies particular limits for nesting and the list operations required. Use those limits to guide revision rather than assuming every advanced programming concept seen online is examinable.

Debugging is structured reasoning

First state the expected output. Then run a simple test. When the result differs, isolate the earliest instruction where the actual program state differs from the expected state. Correct one cause and rerun the test. Randomly changing many blocks at once makes it difficult to know which correction actually worked.

Paper 2: practical preparation that students often overlook

Time includes file saving

Paper 2 has three tasks: media software, spreadsheets and programming. Approximate marks are 30, 25 and 25 respectively. A simple marks-based budget can help with time, but the particular task may require more or less work. Leave deliberate time to save, verify and submit every required file.

Practise creating files with meaningful names in the correct folders, saving after major milestones and checking extensions and content. The examination centre controls the exact software and submission arrangements. Follow those instructions rather than using an improvised online-storage method.

Avoid losing completed work

A practical task may be substantially correct but not assessable if the necessary file was never saved. Learn the difference between editing in an application and saving a final deliverable. Before submitting, close or reopen a copy where permitted to confirm it contains the intended work.

In media work, inspect the exported image or video rather than relying solely on the editing project file. In spreadsheets, check that formulas reference the right ranges. In programming, run the final program and ensure the required sprites or assets are present.

Common K237 mistakes and a sensible repair method

ErrorWhat likely failedBetter practice
Copied spreadsheet formula breaks in later rowsRelative versus absolute referencesTest multiple rows after filling a formula
Wrong function produces plausible numberThe problem was not translated into the right operationWrite what the result represents before choosing a function
Chart looks attractive but misleadsScale or purpose mismatchCheck axes, units and type
Scratch character stops respondingEvent, condition or variable may be wrongReproduce and isolate the first wrong step
Video exports without required contentFile or timeline was not checkedInspect the saved output in full
Exam files saved in wrong locationSubmission workflow was not practisedRehearse using school-approved instructions
Microcontroller programming assumed to be a lab taskPaper scope confusedUse the syllabus: microcontrollers are Paper 1 only

A 90-minute learning session can combine thinking and doing

  • Ten minutes: retrieve core concepts from networks or security.
  • Fifteen minutes: diagnose a broken formula or short visual program.
  • Twenty minutes: model the missing principle and discuss why it works.
  • Twenty minutes: complete a similar-but-different spreadsheet or Scratch task.
  • Fifteen minutes: independent timed practical transfer with a correct save.
  • Ten minutes: check output and record the specific error to revise.

This is an illustrative adaptation of the diagnosis–explanation–guided practice–independent transfer method used in eduKateSG’s Clementi three-student Mathematics reference. That reference does not establish a currently operating K237 Computing tuition group. Students should prepare with the school’s approved software and equipment.

A repeatable four-week Computing preparation plan

WeekKnowledge taskPractical taskEvidence of learning
1 — DiagnoseSample all six modules using syllabus questionsBuild a simple chart, short media file and Scratch projectIdentify exact concept and software gaps
2 — RepairStudy the weakest fundamentals, networking or safety topicsFix formulas, references and one programming errorChanged inputs still work correctly
3 — ConnectExplain the difference between data, representation and processingTry fresh mixed spreadsheet/media/programming tasksStudent selects the right method independently
4 — SimulateTimed 90-minute Paper 1 practiceTimed 135-minute practical with final-save checksComplete required work and diagnose remaining errors

Four weeks is a planning cycle, not a guarantee that all six modules can be mastered from scratch. Repeat the cycle as necessary, use the official 2026-posted specimen papers where available and compare work with teacher feedback. The most important evidence is that a student can complete a fresh task without copying a demonstration.

Frequently asked questions

Is G2 Computing new in 2027?

Yes. SEAB lists K237 as new, with no prior subject code, and supplies specimen papers for the new syllabus.

Is Paper 1 a written paper or a lab?

Paper 1 is an electronic examination lasting 1 hour 30 minutes, with 20 multiple-choice questions and short structured questions. It is worth 70 marks and 50% of the grade.

What is Paper 2?

A 2-hour-15-minute practical computer-laboratory examination worth 80 marks and 50%, with media, spreadsheet and programming tasks. Softcopy submission is compulsory.

Are both papers compulsory?

Yes. Both are compulsory, and every question in each paper is compulsory.

Are calculators allowed?

SEAB permits an approved calculator in both papers.

Does G2 Computing assess Scratch?

The syllabus includes visual programming and Scratch blocks, with program creation and debugging among its practical objectives.

Are microcontrollers tested in the lab paper?

No. The syllabus states that the microcontroller content is assessed in Paper 1 only.

Does a student need to buy expensive software?

Not necessarily. The examination centre provides the approved software on examination laptops. Ask the school which tools can be used for learning and practice.

Can a child practise independently?

Yes. Short tasks using approved software, explanatory debugging and checking saved outputs can be useful. Additional tuition is optional and should address an identified weakness, not replace school laboratory instruction.


Official syllabus and connected guides

Checked 4 November 2026. Use the school and SEAB’s latest instructions for actual software, file formats, examination machines and timetables. The exam centre’s requirements take precedence over a general online guide.

Choose one wrong theory answer, one spreadsheet calculation and one short program. Ask the student to explain the intended input, processing and output, then test an unfamiliar example. When the learner can diagnose rather than guess, Computing becomes a skill for real life as well as SEC preparation.

For questions about independent learning or availability of relevant small-group support, contact eduKate Singapore. Confirm exact subject expertise and current arrangements; no examination result can be guaranteed.

Properly taught kids shine a bright light into the future.