When parents see "G2 Computing" sitting next to "G3 Computing" on the subject combination form, the natural assumption is that they are essentially the same subject, just at different difficulty levels. However, G2 Computing is structurally a different subject from G3 Computing — not an easier one. It swaps text-based Python coding for visual block coding, places serious weight on creative media production (graphics, video, game design), and dedicates a full 50% of the final grade to hands-on practical work at a computer.
This article breaks down what they will actually be doing inside each of the six modules and how the unusual 50/50 split between theory and lab work shapes the way they should prepare.
Computing Fundamentals and Networking
The first two modules teach your child what is happening inside the laptop they use every day, and how data physically travels between devices when they open a website or send a message. This is the most memorisation-heavy portion of the course and underpins most of the multiple-choice marks in Paper 1.
- What's inside the box. Your child learns to identify the CPU (the "brain" of a computer), the GPU (which handles graphics), RAM (short-term working memory), and storage (long-term memory like hard drives and SSDs).
- How the internet actually moves data. When your child opens YouTube, data physically travels from a server somewhere in the world, through cables and routers, to their screen. They learn the rules of that journey: how home networks (LANs) connect into the global internet (a WAN), and why every device needs two "addresses" — a MAC address (like a permanent serial number) and an IP address (like a temporary mailing address that can change).
- Why "the cloud" is just someone else's computer. They will also be expected to articulate why saving a file to Google Drive is fundamentally different from saving it to the laptop's hard drive and the practical trade-offs of each.
Conceptually this is the lightest module, but it is also the easiest place to silently bleed easy marks. Students who skim it hoping to recover later in the practical paper often hand back the entire MCQ section.
Media Software
Media production is the single largest task on the lab-based exam, worth approximately 30 of the 80 marks. Your child will not be passively watching tutorials. They will be producing actual creative work under timed exam conditions, using the same kinds of tools graphic designers and video editors use professionally.
- The two types of digital images, and why it matters. Your child learns the difference between vector graphics (drawn with mathematical lines and curves, used for logos, can be resized infinitely without going blurry) and raster graphics (made of individual coloured pixels, used for photographs, lose quality when enlarged). This distinction is not trivial! it directly determines which tool and file format they should reach for in the exam.
- Building images from scratch. Drawing shapes with vector software, combining them in advanced ways (cutting one shape out of another, merging them, layering with transparency), curving text along paths, and arranging objects front-to-back.
- Photo editing and video production. On the raster side, they adjust photographs for sharpness, brightness, contrast, and cropping. On the video side, they assemble videos from images and clips with text overlays, transitions, and sound. Much like producing a TikTok or YouTube Short… but examined :..(
Because there is no textbook to memorise from, the students who do well here are typically the ones who have spent unstructured hours actually playing inside the software.
Spreadsheets
Spreadsheet work is the closest your child will get to the kind of computing they will actually use in a future office job, university research project, or running a small business. The course pushes well beyond "type numbers into a grid" into using formulas, logic, and lookups to make the spreadsheet do work automatically.
- Making spreadsheets think. Your child writes logical formulas that make decisions — for example: "If a student's score is above 75, label them 'Pass'; otherwise, label them 'Fail'." This kind of conditional logic, layered with AND/OR rules, is the foundation of almost every business spreadsheet in existence.
- Searching through messy data automatically. They use lookup functions to instantly retrieve specific records from a large table — for instance, pulling one student's grade out of a list of 500 — along with conditionally counting, summing, and averaging data.
- Sorting, filtering, and protecting data. Reorganising tables, narrowing them down to only the relevant rows, and setting validation rules that block invalid data from being entered (such as refusing to accept ages above 100).
Unlike the media task where speed wins, spreadsheets reward precision. A single misplaced cell reference can cascade into wrong answers across an entire problem, making this the easiest module to silently lose marks in.
Programming
The programming portion of G2 Computing comes with an important twist: it uses Scratch, a visual language where students drag and snap together coloured blocks instead of typing code. The underlying logical thinking is identical to "real" programming, but the burden of perfect typing is removed. Your child will also learn to program a small physical computer called a microcontroller, though this portion is only tested in the written paper.
- The three building blocks of all programming. Your child learns variables (a way to store and update information, like a running score in a game), conditionals (decisions: "if score is above 10, show victory message"), and loops (repetition: "keep moving the character until it touches the wall"). These three concepts are the foundation of all software — from Scratch to Python to the apps on your phone.
- Building a working game. The practical assessment will have your child build a small interactive program, typically a game. They learn to control characters (called sprites) on screen, detect when two characters touch, respond to keyboard and mouse input, switch between scenes, play sounds, and prompt the user for input.
- Programming physical electronics (theory only). In the written paper, your child will be tested on how to program a small physical device that reads information from real-world sensors (light, temperature, motion, button presses) and responds by lighting up LEDs, playing sounds, or sending radio messages. This is the foundation of how smart watches and home automation devices work.
In an era where AI tools can generate syntactically perfect code on demand, the underlying logic of how a program flows is the part of programming that retains long-term value. Scratch isolates exactly that skill while stripping off the typing overhead, arguably the 20% of programming knowledge that delivers 80% of its real-world leverage.
Impact of Computing
This is the "current affairs" module of the course. Your child will not be producing files or writing code here. They are expected to think about how technology has reshaped daily life, recognise what AI can and cannot do, and articulate sensible online safety practices. It is tested only in Paper 1.
- How technology has reshaped daily life. Concrete examples across communication, education, transportation (GPS, self-driving vehicles), and retail (inventory tracking, self-checkout counters).
- What AI actually is and what it can do. Defining AI in plain terms (a computer performing complex tasks without constant human guidance) and recognising the specific tasks AI is genuinely good at today: face recognition, voice recognition, image classification, spam filtering, game playing, and content generation.
- Staying safe online. The mechanics of common online threats — viruses, worms, trojans, spyware, and ransomware — and the practical defences: strong passwords, firewalls, anti-malware software, recognising scams, keeping backups, and understanding website privacy policies.
This module rewards general digital literacy more than active studying. Children who already follow tech news or have been taught online safety at home will likely find this the lowest-effort scoring section.
The Examination Structure
The G2 Computing grade is split exactly 50/50 between a theory paper and a hands-on lab paper. Paper 1 is unusual in two ways — it is taken on a computer (an e-examination, not pen-and-paper) and includes a multiple-choice section, which G3 Computing does not have. Paper 2 is fully practical: your child sits at a laptop and produces actual digital files under exam pressure.
- Paper 1 (e-Exam, 1 hour 30 minutes, 70 marks, 50% weighting). 20 multiple-choice questions worth 20 marks, plus short structured questions worth 50 marks. This paper covers all six modules and is the only place microcontrollers are tested.
- Paper 2 (Lab-based, 2 hours 15 minutes, 80 marks, 50% weighting). Three practical tasks — media production (~30 marks), spreadsheets (~25 marks), and Scratch programming (~25 marks). The time allowance includes time to save the final files, which sounds minor but matters under pressure.
- Where the marks actually come from. Roughly 20% of the final grade rewards memorising facts, around 30% rewards applying concepts on paper, and a full 50% depends on what your child can actually produce on a computer in the moment. Half the grade is impossible to revise for through reading alone.
A 50% practical weighting is unusual for an MOE subject. Cumulative hours spent inside Scratch, Excel, and design software matter far more than last-minute revision, which gives children who tinker on their own time a structural advantage.
Conclusion
G2 Computing is genuinely different from G3 Computing — not just easier, but differently focused. Where G3 leans into Python coding, algorithm design, and abstract logical reasoning, G2 spreads its attention across a wider set of practical digital skills with heavy weight on creative media production. The right fit depends less on academic strength and more on whether your child enjoys making things on a computer — videos, designs, simple games — versus writing pure code logic.
This article was brought to you by MatchaTutor, Singapore's largest tuition directory featuring over 1,000 centres.
Frequently asked questions
Is G2 Computing just an easier version of G3 Computing?
Do not compare the courses by the level label alone. This guide describes G2's emphasis on media production, spreadsheets and visual programming, while the G3 guide focuses more on Python and algorithmic work. Use the actual syllabus and sample tasks to judge which demands match your child's interests and preparation.
Does enjoying computer games mean my child will enjoy Computing?
Not necessarily. Playing a game and building one involve different tasks. Try a short activity in which your child makes a sprite respond to an input, changes a rule and fixes an error. Notice whether they enjoy making and troubleshooting something, not just using the finished product.
How should my child prepare for practical Computing work?
Practise completing small tasks from a brief without a tutorial supplying every click. Include naming files, using the required format, saving in the correct location and reopening the result. Check the school's approved software so practice develops skills that transfer to lessons and assessments.
Is memorising Computing notes enough?
No. Combine concept review with making and testing digital work. After revising a spreadsheet function, for example, use it in a new table and check the result manually. For the examination arrangements, use SEAB's syllabus for the correct year and level rather than an older paper's label.
