The 2027 Singapore-Cambridge Secondary Education Certificate (SEC) G2 Computing syllabus is K237. It is a new subject for first examination in 2027, so there is no earlier G2 subject code to use as a direct reference. The syllabus combines computer systems, networking, the impact of computing, spreadsheets, media software and programming. Students must understand concepts and also demonstrate practical skills by creating digital work using software.
Parents should understand that G2 Computing is not simply learning to use a computer, playing games or memorising definitions about technology. Half of the assessment is a lab-based examination in which students use software to produce work in spreadsheets, media applications and programming. This guide explains the syllabus and the practical decisions parents should make about devices, software access, practice, cybersecurity and the student’s readiness.
- 2027 subject code: K237 G2 Computing; first year of examination 2027, with no earlier reference code.
- Paper 1: e-Examination, 1 hour 30 minutes, 70 marks, worth 50%; 20 MCQs and short structured questions across all six modules.
- Paper 2: lab-based examination, 2 hours 15 minutes, 80 marks, worth 50%; three practical tasks in media software, spreadsheets and programming.
- Six modules: computer fundamentals, networking, impact of computing, spreadsheets, media software and programming.
- The practical paper requires candidates to create and submit softcopies of work; centres provide the required laptop and approved software arrangements.
- Students need computational thinking, software practice, debugging, cybersecurity awareness, digital responsibility and accurate file management.
1. Why K237 is different from ordinary computer use
K237 is a formal Computing syllabus. Students learn how computer systems are organised, how networks communicate, how computing affects society, how data is handled in spreadsheets, how digital media is created and how programs are designed and debugged. The syllabus aims to develop computational thinking such as abstraction and decomposition, as well as critical, adaptive and inventive thinking.
A student may be confident using a phone or tablet but still need to learn how to create a spreadsheet formula, interpret a flowchart, debug a program or prepare a digital graphic. Familiarity with apps is useful, but it does not automatically demonstrate the skills assessed in K237.
The syllabus also treats computing as a creative field. Students make computational artefacts such as spreadsheets, charts, graphics, videos and games. They should learn to use software to solve a problem or communicate an idea, not simply click through features without a purpose.
2. The two papers and the 50–50 weighting
All candidates offer both papers, and all questions are compulsory. Paper 1 is an e-Examination lasting 1 hour 30 minutes and carries 70 marks, or 50% of the total. Section A contains 20 multiple-choice questions worth 20 marks. Section B contains a variable number of short structured questions worth 50 marks. It assesses knowledge, understanding and application across all six modules.
Paper 2 is a lab-based examination lasting 2 hours 15 minutes and carries 80 marks, or 50%. It contains three practical tasks: media software, approximately 30 marks; spreadsheets, approximately 25 marks; and programming, approximately 25 marks. Candidates work at a computer and submit softcopies of the required work for marking. The allotted time includes saving the work to the candidate’s computer.
The centre provides the hardware and software facilities for Paper 2. The syllabus states that each candidate should have sole use of a laptop and be able to access media, spreadsheet and programming software. Parents should therefore follow the school’s preparation arrangements rather than assume that the child must bring a personal laptop or install their own software.
3. The assessment objectives
AO1 is knowledge and understanding of computing concepts, application software and the impact of computing. AO2 is the application of that knowledge and understanding. AO3 is practical application of skills using software to produce computational solutions. The overall weighting is approximately 20% AO1, 30% AO2 and 50% AO3.
This weighting explains why passive revision is insufficient. Students need to know what a spreadsheet function does, choose it for the task, apply it correctly and check the result. They need to understand program logic and then debug a program. They need to know what a vector graphic is and also use media software to create and manipulate objects.
A parent should therefore look for both conceptual understanding and independent performance. Can the child explain why a formula is suitable? Can they find an error in a program? Can they save a file in the right place and make sure it can be opened? These are practical signs of readiness.
4. Module 1: computer fundamentals
Students learn the function of the central processing unit (CPU), graphics processing unit (GPU), main memory and secondary storage. They compare integrated and dedicated graphics, and compare magnetic and solid-state storage in terms of durability, portability, typical capacity, cost and speed. They also learn data units such as bits, bytes, kilobytes, megabytes, gigabytes, terabytes and petabytes.
The syllabus includes input, process and output. Students identify the inputs, processing and outputs of a computer application and understand that useful information depends on correct input data being processed. They should recognise common input devices such as keyboards, mice, scanners, barcode readers, cameras and microphones, and output devices such as monitors, printers, speakers and projectors.
Parents can use everyday examples. A barcode scanner reads a product code, a computer processes the information against a database and a screen or receipt displays the result. The student should explain the role of each component rather than simply name devices.
5. Module 2: networking and cloud computing
Students learn why computers are connected in networks: communication and sharing documents, hardware and software. They study network interface cards, wireless routers and modems, and distinguish wired from wireless communication. They compare local area networks (LANs) and wide area networks (WANs), intranets and the internet, and clients and servers.
The syllabus includes home networks and the internet. Students learn that a home network is an example of a LAN, while the internet connects many LANs across the world. They distinguish MAC addresses, which direct data within a LAN, from IP addresses, which direct data across different LANs. They also learn how a router and modem work together to provide internet access to multiple computers.
Cloud computing covers storage and applications accessed through the internet. Students compare cloud and local storage and cloud-based and local applications, including where files are stored and the advantages or disadvantages of each approach. Parents can ask the child where a family photo is stored when it is saved only on a device, backed up to an external drive or uploaded to a cloud service.
6. Module 3: impact of computing and responsible use
Students consider the impact of computing in communication, education, transportation and retail. They also learn what artificial intelligence means in the syllabus and give examples of tasks AI can perform, such as face recognition, voice recognition, image classification, spam filtering, game playing and content generation.
The syllabus includes responsible use of computers. Students learn about online risks such as scams and malware, including viruses, worms, trojans, spyware and ransomware. They consider ways to reduce risk: strong passwords, firewalls, updated anti-malware tools and identifying scam attempts. They also learn about backups, responsible use of copyrighted materials and checking privacy policies and website settings before disclosing personal information.
Parents should connect this module to safe digital habits. A child should understand why a password should not be reused everywhere, why suspicious links should not be opened and why important work should have a backup. They should also understand that content found online is not automatically free to copy and publish.
7. Module 4: spreadsheet skills
Spreadsheet work is a major practical component. Students format cells as numbers, currency, percentages and dates, use conditional formatting for specified comparisons, and create bar, column, pie, line and combination charts. They customise chart titles, labels, axes, axis titles and legends, and understand that changes in the underlying data affect the chart.
The syllabus includes mathematical operators, relational operators and text concatenation in formulas. Students learn that formulas recalculate when referenced cells change, how to display formulas, and how to use absolute and relative cell references. They also practise logical functions such as OR, AND, NOT and IF, with up to one level of nested IF.
Other function groups include mathematical and statistical functions, text functions, lookup functions and date functions. The syllabus names functions such as SUM, SUMIF, AVERAGE, AVERAGEIF, MEDIAN, MODE.SNGL, MIN, MAX, RANK.EQ, COUNTIF, LEFT, MID, RIGHT, LEN, CONCAT, FIND, SEARCH, HLOOKUP, VLOOKUP, INDEX, MATCH, TODAY, NOW and DAYS. Students also sort, filter and validate data.
Parents should not ask children only to memorise function names. Give a small table of expenses or class data and ask what question the spreadsheet should answer. The student should select a formula, check the result and explain how the chart communicates the information. This connects software skills to meaningful data use.
8. Module 5: media software
Media software includes vector graphics, raster graphics, presentations and videos. Vector graphics are created using nodes and paths and can be resized without loss of quality. Students create drawings with lines, curves, text, ellipses and polygons, move, resize, rotate, flip, duplicate, group and arrange objects, use fills and outlines, set transparency, put text on a curved path, export vector graphics and manipulate nodes.
Raster graphics are composed of individually coloured pixels. Students recognise file formats such as PNG, GIF, TIFF, BMP and JPEG, understand their transparency support, and recognise that resizing may reduce image quality. They adjust sharpness, brightness, contrast, dimensions, crop and output resolution.
For presentations and videos, students use slide masters for consistent layout, create slide presentations from storyboards, understand frames and make videos from still images and video clips with text, transitions and sound. They also understand that higher frame rates may increase file size but can make motion appear smoother.
A student should practise the complete task: create, edit, arrange, export and save. Merely knowing where the tools are located is not enough. Accuracy, file naming and correct output format matter.
9. Module 6: programming and computational thinking
The syllabus introduces visual programming languages and flowcharts. Students interpret a program’s sequence of events and learn to analyse program behaviour. Computational thinking includes abstraction and decomposition: breaking a larger problem into manageable parts and focusing on the information needed to solve it.
Students work with programming concepts and create or debug programs. Debugging means identifying and correcting errors, not randomly changing blocks until the program happens to work. The learner should trace the sequence, identify the expected output and compare it with what the program actually does.
Parents can encourage explanation: what should the program do, what input does it receive, what steps does it follow and where does the output become incorrect? The student should become comfortable testing one change at a time and checking the result.
10. How to practise the lab-based paper
Paper 2 is not best prepared for by reading a textbook alone. Students need regular hands-on practice in the software and tasks specified by the syllabus. They should practise spreadsheet formulas and charts, media creation and editing, and programming. They also need to save work carefully and understand the submission process.
Use a task-based routine. First read the task and identify the required output. Then plan the steps, create the work, check accuracy and save the file in the required place and format. The student should leave time to verify that the final file exists and is complete. A beautiful design or correct formula is not useful if the required file is not saved.
Parents should ask the school which software will be used and how students will access practice. The syllabus references Microsoft Office software and Scratch in the private-candidate listing, while school-centre arrangements specify approved software. Follow the current school instructions for the actual examination environment.
11. Digital organisation and data security
Computing students should learn to manage files and folders, use clear file names and understand where work is saved. A simple structure such as subject, task and date can prevent lost work. Students should know how to save versions and make backups where appropriate, particularly for larger projects.
Cybersecurity should be part of ordinary behaviour. Do not share passwords, download unknown files or reveal personal information without understanding the context. When using cloud services, students should know who can access a file and whether a link is public or restricted. Responsible computing protects both the user and the work created.
Copyright and privacy are also part of K237. Students should understand that images, music, videos and text may be protected by copyright. They should follow the applicable school guidance when using media resources and should not publish other people’s personal information without permission.
12. Common reasons students struggle
- Knowing software terms but not being able to perform the practical task.
- Memorising spreadsheet functions without understanding the question they answer.
- Using an incorrect cell reference or formula and failing to check the result.
- Creating a chart that does not match the data or purpose.
- Editing raster images without understanding pixel quality and resolution.
- Producing a presentation without a clear storyboard or consistent layout.
- Changing program blocks without tracing the logic or debugging systematically.
- Saving files in the wrong place or failing to submit the required softcopy.
- Ignoring cybersecurity, privacy and copyright responsibilities.
- Revising only theory while neglecting the lab-based practical component.
13. How to study K237 week by week
A balanced weekly routine can include one concept-retrieval session, one practical spreadsheet or media task and one programming exercise. Rotate networking, computer fundamentals and impact of computing so that theory is not left until the final weeks. The exact schedule should fit the school teaching plan and the student’s current gaps.
Keep a practical error record. Note whether the problem was understanding the task, selecting a tool, using a formula, organising a file, debugging or checking the result. Then practise a similar but new task. Repeating the same example may create familiarity without independent skill.
Use spaced retrieval for key concepts. Ask the child to explain the difference between RAM and secondary storage, a LAN and a WAN, vector and raster graphics, or an absolute and relative cell reference. Then ask them to apply that difference in a small task.
14. Subject choice and school questions
K237 may suit students interested in digital tools, problem-solving, data, media creation and programming. It is a practical and conceptual subject. The student should be willing to practise on a computer, work carefully and debug errors patiently. A child who enjoys gaming may find some topics interesting, but gaming alone does not prepare someone for spreadsheets, networking or programming.
Parents should ask whether the school offers K237, which devices and software are available, how practical lessons are scheduled, how the school prepares candidates for Paper 2 and what independent practice is expected. Ask how the teacher will identify whether a student is strong in concepts but weaker in practical execution, or the other way around.
Do not choose Computing only because it is perceived as an easy route into technology careers. The syllabus provides a foundation but does not guarantee a particular course or job outcome. Future admission requirements should be checked with the relevant institutions.
15. A six-week preparation and progress plan
In week one, confirm the K237 code and assess the student’s understanding of computer fundamentals and networking. In week two, practise responsible-use questions and the impact of computing. In week three, complete spreadsheet exercises involving formulas, cell references, charts and data validation. In week four, practise vector and raster graphics, presentations and short videos. In week five, work on programming, tracing and debugging. In week six, complete a mixed Paper 1 review and a timed practical task using the school’s approved software.
After each session, ask what the student can now do without assistance. Can they build a spreadsheet from a new brief? Can they create and export a graphic? Can they trace and repair a program? These are stronger indicators of progress than how many pages of notes have been read.
If a child is falling behind, identify the exact module or practical skill that needs repair. Do not blame the child or assume they are unsuitable for the subject. Computing skills develop through clear demonstrations, guided practice, independent application and feedback.
16. Final guidance for parents
K237 is a balanced subject with equal weighting for the e-Examination and lab-based examination. Students need to understand systems and networks, use digital tools, create media and demonstrate programming skills. Parents should ensure the child has opportunities to practise in the correct software environment and understands the school’s arrangements for the practical paper.
A good decision considers interest, readiness, workload and the school’s ability to provide the subject. A good study plan balances concepts and practical production. The goal is a student who can use computing thoughtfully, safely and creatively—not simply one who knows technology vocabulary.
Official syllabus and parent reference links
- SEAB 2027 G2 school-candidate syllabus directory
- Official K237 G2 Computing syllabus PDF
- Existing eduKate G2 Computing guide
- Immutable Clementi article reference
The official SEAB syllabus is the controlling reference for examination scope, paper structure and assessment objectives. School instructions remain important for the sequence of teaching, access to software or facilities, internal assessment and candidate arrangements. Parents should confirm details that affect their child directly with the school and check the syllabus year before using older notes or examination papers.
The aim is not to keep a child busy with endless worksheets or practice tests. It is to make learning clear, repair gaps without blame and build the student’s ability to work independently. Properly taught kids shine a bright light into the future.
17. Worked example: turn a spreadsheet question into a solution
Imagine a task gives a table of products, prices and quantities and asks for the total value of each product and a chart comparing categories. The student should identify the relevant columns, decide which calculation is needed, construct a formula using the correct cell references and copy it appropriately. They should then select a chart type that communicates the comparison and add suitable titles and labels. The task is not completed just because a chart appears on the screen. The student must check whether the calculations are correct, whether the chart uses the right data and whether the output answers the original question.
18. Relative and absolute cell references
Students often understand a formula but make errors when copying it across a spreadsheet. A relative reference changes according to the formula’s new location, while an absolute reference keeps a specified cell reference fixed. The learner should understand why a reference needs to move or remain fixed in a particular task. A practical exercise can use a fixed tax rate or discount rate applied to multiple rows of data. Ask the child to explain why the reference is fixed and how the result would change if the input value changed.
19. Debugging is a method, not a guess
When a program does not behave as expected, students should compare the expected result with the actual result. They can trace the instructions in order, check the inputs and conditions, and identify the earliest point where the program’s behaviour differs from the intended sequence. Change one thing at a time and test again. Randomly moving blocks may produce a temporary result without teaching the student how the error arose. The ability to explain the bug and the correction is more valuable than simply making the program run once.
20. Understand the difference between vector and raster graphics
Vector graphics represent shapes through paths and nodes, so they can usually be resized without losing sharpness. Raster graphics are made from pixels, and enlarging them may reveal pixelation or reduce apparent quality. Students should select the type of graphic that suits the task. A logo may benefit from vector editing, while a photograph is usually a raster image. The student should also understand file formats and the requirements for transparency, output dimensions and resolution.
21. Build a storyboard before making a presentation or video
A storyboard helps organise the sequence of slides or video scenes before production begins. Students should decide what information belongs in each part, how the viewer moves from one idea to the next and which images or text support the message. A consistent slide master can help maintain a coherent visual style. In a video, the student should consider the order of clips, text, transitions and sound. The goal is clear communication, not simply using every available effect.
22. Practise secure and responsible computing
The syllabus includes scams, malware, passwords, firewalls, anti-malware tools, backups, copyright and privacy settings. Students should understand what these concepts mean in practical life. A strong password reduces the risk of account compromise; a backup helps recover work after a device failure; copyright awareness guides how images and music can be reused. Parents can discuss how to recognise suspicious messages and why personal details should not be submitted to unfamiliar websites.
23. What the lab-based exam environment means
Paper 2 is conducted using a computer in an examination centre. The syllabus states that centres provide suitable hardware and software facilities, with each candidate having sole use of a laptop. The exam time includes saving the required work. Parents should ask the school how students will become familiar with the software and file-saving process. Do not assume that an identical home setup is required; the school will communicate the applicable arrangements and approved tools.
24. How to manage time in the practical paper
The three tasks cover media software, spreadsheets and programming. Students should read each task carefully, identify the required outputs and avoid spending too long perfecting optional details. Make sure the essential requirements are completed first. Reserve time to inspect the work and save the correct files. File naming and folder organisation should be practised before the examination, as disorganised submissions can create avoidable problems.
25. A simple home practice sequence
For each practical skill, follow four stages. First, watch or read a suitable demonstration. Second, repeat the task with guidance. Third, complete a similar task without prompts. Fourth, explain what was done and check the result. This sequence is useful for spreadsheet formulas, graphic editing and programming. A child who can only follow a tutorial step by step may not yet be ready to solve a new task independently.
26. Review school results by module
A Computing grade may hide different strengths across modules. A student may understand computer fundamentals and networks but struggle with spreadsheet formulas. Another may create strong media work but find programming difficult. Ask the teacher for feedback on each module and on the practical tasks. Then select one or two skills for targeted practice. Do not assume that a weak practical task means the student does not understand the whole subject.
27. Parent questions before choosing K237
Ask whether the school offers K237 and how the curriculum is delivered. Clarify the software used for practice, how students access the computer facilities, what expectations apply to Paper 2 and how the school provides feedback on practical work. Ask what the child should already be comfortable doing and whether additional home practice is recommended. These questions help families make a realistic decision about interest and workload.
28. Final checklist for K237
Check the subject code and current syllabus year. Understand the six modules and the two equally weighted papers. Practise concepts as well as practical work. Learn to create spreadsheets and charts, use media software and debug programs. Develop safe habits for passwords, backups, privacy and copyright. Follow the school’s instructions for the lab-based examination. Review errors by module and work towards independent problem-solving rather than merely copying demonstrations.
29. Balance knowledge and practical work
Paper 1 covers all six modules, while Paper 2 concentrates on spreadsheets, media software and programming. Students should therefore avoid spending all revision time on the software tasks they enjoy most. Computer fundamentals, networking and the impact of computing still matter in the e-Examination. A balanced study plan keeps concepts active while building practical confidence.