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.

Education at Bukit Timah | G2 Computing SEC 2027 Scratch, Media and Spreadsheet Lab

Students work with books, notes and a tablet at a shared library table beside tall windows overlooking the city.

Did you know that the new G2 Computing examination in Singapore’s 2027 SEC assesses making a graphic or video, working with spreadsheet formulas and programming a Scratch project—all within one supervised practical paper? It is more than a course about using a computer quickly. Students have to understand the problem, choose an appropriate tool, check their results and submit the right files. For Bukit Timah families, the key is recognising that this is the new G2 K237 syllabus rather than the G3 Python Computing examination.

The quick answer: SEAB lists G2 Computing K237 as new for the 2027 SEC. Paper 1 is a 90-minute, 70-mark e-exam worth 50%: 20 MCQs for 20 marks and short structured questions for 50. Paper 2 is a 2-hour-15-minute, 80-mark lab exam worth 50%, with three tasks: media software approximately 30 marks, spreadsheets approximately 25, and programming approximately 25. All questions are compulsory, and files are submitted electronically. Six modules cover fundamentals, networking, impact, spreadsheets, media and programming. Scratch appears in written and practical programming, while MakeCode and microcontroller work are covered in Paper 1 only.

Updated 28 October 2026. The featured image shows students with books and a tablet, not an official 2027 Computing examination. All examples are fictional and lab software, file submission and accessibility follow the school’s approved procedures.

Jump to: 1. Why the first 2027 G2 Computing cohort matters · 2. Two different papers, each worth fifty per cent · 3. Paper 1 Section A and its twenty MCQs · 4. Paper 1 Section B is worth fifty marks · 5. Paper 2 has three practical tasks · 6. The lab centre supplies approved computers · 7. Module One: the parts of a computer · 8. Storage units: bits, bytes and larger quantities · 9. Input, process and output make a system understandable · 10. Module Two: networks and shared resources · 11. MAC and IP addresses have different roles · 12. Cloud and local computing · 13. Module Three: the impact of computing · 14. AI is a topic to understand, not a substitute for assessed work · 15. Cybersecurity, scams and malware · 16. Privacy, copyright and backups · 17. Module Four: spreadsheets are working models · 18. Relative and absolute cell references · 19. Functions, lookups and limits · 20. Charts communicate data but can mislead · 21. Module Five: vector and raster graphics · 22. Presentations and video production · 23. Module Six: visual programming rather than Python · 24. Conditions and loops determine program behaviour · 25. Sprites, coordinates and game logic · 26. Debugging is not random experimentation · 27. Lists and custom blocks organise complex tasks · 28. Microcontrollers and MakeCode: Paper 1 only · 29. One mistake is to study the G3 practical instead · 30. What a useful 2027 practice cycle looks like · 31. The value of G2 Computing beyond 2027 · Related 2027 guides

1. Why the first 2027 G2 Computing cohort matters

Computing K237 is identified as a new syllabus in SEAB’s 2027 G2 directory, unlike some subjects whose older reference codes simply changed. The new subject brings conceptual understanding and hands-on digital creation into one structured examination programme. Students should therefore check the published specimen material rather than assume the first year’s papers are copies of a previous cohort’s GCE examinations.

Under Full Subject-Based Banding, the General level is linked to the actual subject being taken. G1 Computing K127 and G3 Computing K349 have different requirements. K349 includes Python and JupyterLab in the lab; K237 uses block-based programming and broader media-software practical tasks.

A family should ask which software and hardware are available at the school and how teachers provide authorised exam familiarisation. The child’s ability to browse a phone confidently is not sufficient evidence that they can complete the prescribed K237 practical tasks.

2. Two different papers, each worth fifty per cent

The e-examination Paper 1 lasts one hour thirty minutes, totals 70 marks and contributes half the grade. The laboratory Paper 2 lasts two hours fifteen minutes, totals 80 marks and contributes the other half. All questions in both are compulsory.

These raw marks are different, so adding a practice score of 70 and a lab score of 80 without the published weighting would not reflect how the overall qualification is calculated. Schools use the specified assessment structure.

Effective revision separates concept questions from authentic software work. A student might understand networking but struggle to design a spreadsheet, or make excellent graphics while failing to explain the role of a GPU. Each gap calls for a different teaching response.

  • Paper 1 — e-exam, 1h30, 70 marks, 50%.
  • Paper 2 — computer lab, 2h15, 80 marks, 50%.
  • All six modules may be tested in Paper 1.
  • Only media, spreadsheets and programming are practical Paper 2 tasks.

3. Paper 1 Section A and its twenty MCQs

Section A contains twenty compulsory multiple-choice questions worth 20 marks, with four options each. These may cover hardware concepts, networks, social impact, spreadsheets, media and visual programming. Selecting the correct answer quickly matters, but understanding why it is correct matters more.

For example, an item comparing storage with memory requires the pupil to distinguish retaining files from temporary working data. An attractive wrong answer might misuse the word capacity or speed. A student who guesses correctly cannot necessarily explain the system.

After a short MCQ practice, ask the child to explain one incorrect option. This exposes misconceptions that may also affect longer written questions or lab decisions.

4. Paper 1 Section B is worth fifty marks

Section B has a variable number of short structured questions carrying 50 marks. A candidate may need to interpret a computer system, compare network configurations, analyse a formula or explain a programming block. The work tests application as well as recognition.

Students should read the command word carefully. A prompt asking for an explanation needs a relationship, while one asking to state a device function may need only a precise concise answer. A long collection of computing buzzwords does not automatically address the question.

Use school-approved practice where possible. Encourage the pupil to explain the meaning of symbols and data rather than reproduce an answer remembered from a slideshow.

5. Paper 2 has three practical tasks

The lab paper divides its 80 raw marks approximately among Media software (30), Spreadsheets (25) and Programming (25). The figures are approximate mark allocations rather than separate qualification percentages. Students must be ready for all three within the same 135-minute session.

A learner who loves making videos may find spreadsheets less appealing, but the exam still assesses them. Similarly, a strong Scratch programmer cannot replace the media task with extra code. The paper is intentionally broad.

Practice the workflow: read the task, identify required outputs, produce authentic work, verify content, save files and check the requested format. A technically correct result that is not submitted properly is a real practical-exam risk.

6. The lab centre supplies approved computers

SEAB says each candidate should have sole use of a laptop and have access to approved media, spreadsheet and programming software. The examination centre must ensure the relevant software is installed. Candidates submit softcopies of the required work, and saving time is included within the exam duration.

Parents should not assume the child can bring a personal computer or access online services freely during the national assessment. The school’s exam office provides applicable arrangements and any official familiarisation instructions.

At home, students can practise general file organisation and checking outputs, but only permitted school software and methods determine what happens during the examination.

7. Module One: the parts of a computer

Computing Fundamentals covers central processing units, graphics processing units, main memory and secondary storage, along with input and output devices. Students should understand the different functions rather than call every internal component the computer’s ‘brain’.

A CPU handles general processing work, a GPU is suited to particular graphical workloads, and memory and storage have different roles. Real performance depends on the system and task. Comparing the names or prices of devices alone does not establish their suitability.

An educational exercise can present two fictional computer specifications and ask which features matter for video editing or ordinary document work. A good answer links the requirement to the component instead of declaring one model universally better.

8. Storage units: bits, bytes and larger quantities

K237 includes recognising common data units from bits and bytes through kilobytes, megabytes, gigabytes and larger scales. A fundamental relationship is that one byte contains eight bits. A student should not use bit and byte abbreviations interchangeably.

A fictional file of 200 bytes contains 1,600 bits under that simple conversion. A more advanced comparison may ask the pupil to interpret different capacity labels on storage devices. The important skill is identifying the unit before doing arithmetic.

Checking the order of magnitude is useful. A student should be suspicious if a tiny document is described as requiring the capacity associated with a huge archive, unless the scenario provides a reason.

9. Input, process and output make a system understandable

An application takes input, processes it and produces output. A barcode reader, keyboard or camera supplies a particular kind of input; a screen, printer or speaker provides an output. The quality of information depends on the supplied data and how it is processed.

Imagine a fictional library checkout system. A scanned code provides an identifier; the software looks up the record; the display reports the loan status. If the identifier is incorrect, the output may be wrong even when the display works perfectly.

This illustrates why accurate data and validation matter. A device doing something quickly is not necessarily producing reliable information.

10. Module Two: networks and shared resources

Networking introduces local area networks and wide area networks, wired and wireless communication, clients and servers, and the purpose of devices such as network cards, routers and modems. Students should know that a network is about connected resources, not merely the presence of a Wi-Fi symbol.

A home LAN may share files or devices among a small number of computers, while the internet connects networks across wider geographical areas. The syllabus also distinguishes an intranet from the public internet.

Use authorised network diagrams for revision. Families should not experiment with another person’s Wi-Fi configuration or seek private access details to solve a classroom question.

11. MAC and IP addresses have different roles

The syllabus introduces MAC addresses as a way to direct data within a LAN and IP addresses as part of directing communication across networks. The addresses differ in purpose and typical permanence. The precise network arrangement matters to a correct explanation.

An exam might ask why two networked devices can communicate within a home LAN while messages to an internet service must be routed elsewhere. A student should describe the relevant roles and links, not simply repeat a definition that every address is the same.

Practice with invented addresses or diagrams. Avoid publishing real household network identifiers in a public answer or shared workbook.

12. Cloud and local computing

Cloud computing refers to storage or applications accessed over the internet. Local storage and locally installed applications can have different advantages and disadvantages related to connectivity, convenience, control and accessibility.

A fictional pupil collaborating on a project may find cloud storage helpful for sharing, but could face limitations without network access. A local copy may be available offline but require deliberate backup and transfer arrangements.

Students should evaluate choices using the task’s conditions rather than assert that cloud services are automatically safer or that local storage always performs better. Privacy and the reliability of backups matter in both.

13. Module Three: the impact of computing

The Impact module covers communication, education, transport and retail, including examples such as remote collaboration, digital classes, navigation and self-checkout. It also introduces artificial intelligence and its possible applications.

An electronic system may improve speed while creating accessibility, training or privacy issues. For instance, a fictional self-checkout process might make some purchases convenient but require reliable handling of scanning errors and assistance for customers.

Strong answers discuss mechanisms and trade-offs. An impressive device does not guarantee that every user benefits equally.

14. AI is a topic to understand, not a substitute for assessed work

K237 describes AI as the ability of computers to perform complex tasks without constant human guidance. Its examples include recognition, classification, filtering, game playing and content generation. These are possible uses, not a claim that output is always accurate.

Students can compare a machine-generated answer with a known reliable source and identify missing context. A polished paragraph or image may still contain errors or reflect assumptions that the user did not intend.

During formal assessment, candidates must follow school rules on permitted tools. AI-generated media or code cannot be presented as the pupil’s own work when that violates the examination requirements.

15. Cybersecurity, scams and malware

The syllabus includes viruses, worms, trojans, spyware and ransomware, alongside ways to protect users such as updates, strong passwords, firewalls and recognising scam attempts. A student needs to understand the relevant risk rather than simply repeat that ‘computers can be hacked’.

An invented message asking a pupil to enter a school password on an unfamiliar website can illustrate phishing. The correct response is to verify the source through trusted channels and avoid handing over credentials.

Practising security does not require downloading malware, spying on others or bypassing a network. Safe conceptual analysis is sufficient and better aligned with responsible computing.

16. Privacy, copyright and backups

Computing learners should understand that personal data deserve care, copyrighted works have usage conditions and backups can help recover information after a device or file is lost. These concerns affect both coursework-like practice and everyday digital activity.

A school project using photographs of classmates should respect permission and school policy. A graphic found online should not automatically be treated as free for commercial reuse, and a cloud copy should not be assumed to exist unless it was actually saved.

Ask pupils to explain which data are needed for a task, who should have access and how an appropriate recovery copy would be maintained. This develops judgement alongside technical skills.

17. Module Four: spreadsheets are working models

Spreadsheets can store data, calculate relationships and display charts that update when source cells change. K237 examines formats, formulas, functions, sorting, filtering, validation and different chart types. An attractive table with typed results may fail to demonstrate the required working formulas.

Imagine a fictional school-club budget with quantities, prices and totals. A correct spreadsheet should calculate costs from input cells, rather than require every total to be manually re-entered. Changing the cost of one item should update appropriate linked results.

Students should check both the formula and the displayed output. A spreadsheet can produce a plausible number from an incorrect cell reference, so verification remains essential.

18. Relative and absolute cell references

When a formula is copied to another cell, relative references normally adjust their position. Absolute references remain fixed. Knowing which kind to use is important when applying one common factor to several different rows.

An imaginary worksheet might store a conversion factor in one cell and many quantities below it. The factor’s reference may need to remain fixed while the quantity reference changes with each copied formula.

Ask the pupil to predict what happens before copying. If the result changes unexpectedly, inspect the references rather than typing the expected answer manually.

19. Functions, lookups and limits

K237 lists functions including SUM, COUNTIF, AVERAGEIF, IF, VLOOKUP, HLOOKUP, INDEX and MATCH, along with text, date, rounding and other functions. The official syllabus list defines the examined scope and should take precedence over software marketing claims.

A lookup uses a key to retrieve a related value from a structured table. A student must understand the search range and whether the match is intended to be exact; the wrong setup may quietly return an incorrect answer.

Use small fictional datasets to test formulas, including missing entries or boundary conditions. A correct-looking output is not proof of a well-constructed model.

20. Charts communicate data but can mislead

Bar, column, pie and line charts serve different comparison purposes, and K237 also includes a specified line-and-column combination chart. Students need to choose an appropriate chart, label it and understand that changes to the source table can update the display.

A fictional chart of school-event attendance might use columns for visitor counts and a line for another time-related measure. Different units require clear axes. Without labels, a reader may misinterpret a trend as a count or compare incompatible scales.

The aim is communication and accurate data handling, not simply using the most elaborate chart option available.

21. Module Five: vector and raster graphics

Vector drawings use paths and nodes and can usually be resized without the same pixelation associated with enlarging a raster image. Raster pictures consist of individual pixels and have practical limits of resolution. Both types are useful for different purposes.

A school poster may use a vector icon for a scalable symbol and a raster photograph for a real image. The student needs to know why one method suits a particular task rather than assume vector art is always more attractive.

Practical tasks may involve arranging objects, adjusting colours, cropping pictures or exporting graphics. Use school-approved assets and licensing rules instead of copying a copyrighted image without permission.

22. Presentations and video production

Media software also includes creating presentations from storyboards, applying slide masters and producing videos from permitted images and clips with text, transitions and sound. Candidates should understand how frames relate to video motion and how frame rate can affect smoothness and file size.

A small educational video may communicate an idea more clearly when it has a simple structure, appropriate pacing and readable text. Adding transitions to every frame can distract from the message rather than improve it.

Students should practise using approved software and original or properly licensed assets, then verify that exported files are in the required format. A preview is not a substitute for saving the final deliverable correctly.

23. Module Six: visual programming rather than Python

K237 programming uses Scratch and prescribed block-based constructs. MakeCode also appears in the curriculum, but the official document restricts its blocks and microcontroller portion to Paper 1. Paper 2’s programming task is not the G3 Python/JupyterLab practical.

Variables, conditions, loops, functions and lists give visual programs a logical structure. A student must be able to predict and test behaviour, not merely drag blocks until something moves on screen.

A useful learning activity begins with a simple purpose, states expected inputs and outputs, then arranges blocks to achieve that behaviour. This is computational thinking even before pupils learn a text-based programming language.

24. Conditions and loops determine program behaviour

If and if-else blocks choose actions based on conditions, while loops repeat actions either a fixed number of times or until a specified condition is met. The choice determines how the program responds to different inputs.

Imagine an original Scratch practice game in which a sprite reacts when it reaches a target. The learner should explain which condition detects the event and how a repeat block changes the behaviour over time. Without those distinctions, the program may work only by accident.

Use ordinary test cases, then vary the input or position. A genuine understanding of logic becomes visible when the pupil predicts the changed result correctly.

25. Sprites, coordinates and game logic

Scratch uses a stage with x and y coordinates and sprites that can move, rotate, change costumes and respond to events. Students should understand that a sprite’s apparent position comes from coordinates, not just where it seems to sit on a design screen.

An imaginary game may include a moving character, a collision condition and a counter. The student needs to define what changes when two sprites touch and how that affects the score. The answer should follow the actual blocks and states.

Good practical preparation includes testing start, stop and reset behaviour as well as successful gameplay. A project that looks entertaining may still behave incorrectly after an unexpected input.

26. Debugging is not random experimentation

A programming mistake may involve a wrong condition, incorrect variable update or an event that never triggers. Debugging begins by comparing the intended behaviour with what actually happened, then isolating which part of the logic could explain the difference.

Try a fictional score counter that adds two points when one was intended. The pupil can inspect the event blocks, see whether they execute twice and test a corrected sequence. That is more informative than repeatedly moving every block.

Record what was wrong and why the fix works. A short explanation builds transfer to unfamiliar problems rather than relying on a copied working project.

27. Lists and custom blocks organise complex tasks

K237 includes creating and editing lists, reading items at an index, checking membership and joining lists, along with custom blocks that group more complicated instructions. These structures can reduce repetition and organise data within a program.

A fictional learning app might maintain a list of approved vocabulary words. The program could choose an item, display it and update the result of a practice attempt. The actual school examination may use a different task.

Students should understand list indexing and the purpose of custom blocks rather than treat them as decorative additions. Code that is easier to understand is also easier to test.

28. Microcontrollers and MakeCode: Paper 1 only

The syllabus includes microcontroller concepts such as inputs from sensors and outputs through displays or actuators, as well as prototype thinking. Crucially, the microcontroller section is marked as assessed in G2 Computing Paper 1 only, and the MakeCode block list has the same Paper 1 restriction.

A family might see a school microcontroller lesson and expect a national lab hardware-construction task. That would be incorrect for the specific Paper 2 specification, which lists media, spreadsheets and programming tasks.

Physical electronics and robotics activity must follow trained school supervision and suitable equipment. Students can learn to interpret block diagrams without improvising electrical wiring at home.

29. One mistake is to study the G3 practical instead

G3 Computing K349 has a different 60/40 scheme, longer Python and spreadsheet practical, and different examinable topics. K237 is a new G2 subject with a 50/50 electronic and lab structure and a broader media-software task.

Parents should verify the code before buying a programming class. A Python tutorial may be intellectually useful, but it does not substitute for assessed Scratch and media tasks under K237. Conversely, a Scratch-only course may neglect spreadsheets and computer concepts.

For the separate higher level, see our K349 G3 Computing 2027 guide.

30. What a useful 2027 practice cycle looks like

Begin by confirming the school’s K237 offering and software arrangements. Build foundations in hardware, networks and digital responsibility, then rotate practical tasks: one graphic or video, one spreadsheet model and one small Scratch program. Keep notes on misunderstood requirements or bugs.

Closer to the examination, practise the 90-minute e-exam format and the 135-minute lab tasks with the school’s approved materials. Use a final file checklist: required outputs, correct saves and validation of contents.

The first SEC results are expected in January 2028, but individual examination dates come from SEAB and the school. Learning should remain manageable alongside other subjects, CCAs and rest.

  • Confirm K237, the new 2027 G2 syllabus.
  • Know Paper 1 e-exam 50% and Paper 2 lab 50%.
  • Practise three lab tasks: media, spreadsheets and Scratch programming.
  • Remember MakeCode and microcontrollers are Paper 1 only.
  • Check actual file saving and output quality.
  • Review cybersecurity, privacy and responsible tool use.

31. The value of G2 Computing beyond 2027

Computing can develop creativity, data literacy and problem-solving skills through activities that feel immediately useful. A student may discover they enjoy visual design, organising information or controlling behaviour through algorithms, even without pursuing a specialised software career.

These interests can support later learning, but no single K237 grade guarantees a specific diploma, JC route or job. Receiving programmes have their own eligibility criteria.

The lasting achievement is a student who can decide which tool fits a problem, create an honest working solution and test it. That competence is far more useful than simply knowing how to click quickly.

Frequently asked questions

What is G2 Computing’s 2027 subject code?

K237, listed as a new G2 syllabus.

How many papers does it have?

Two compulsory papers, each worth 50%.

How long is Paper 1?

1 hour 30 minutes, 70 marks, electronic examination.

How long is Paper 2?

2 hours 15 minutes, 80 marks, lab-based examination.

What is Paper 1 Section A?

20 four-option MCQs for 20 marks; Section B contains 50 marks of structured questions.

What are the Paper 2 tasks?

Media software approximately 30 marks, spreadsheets approximately 25 and programming approximately 25.

Is Python required in K237 lab?

No. The G2 programming syllabus specifies Scratch; Python is examined in G3 K349.

Is MakeCode part of practical Paper 2?

The syllabus marks MakeCode blocks and the microcontroller section as Paper 1 only.

Do candidates save files for marking?

Yes. The lab time includes saving the required softcopies.

Are calculators permitted?

Approved calculators may be used in both papers.

What are the six modules?

Computing fundamentals, networking, impact, spreadsheets, media software and programming.

Does the subject include video editing?

Yes, within Media Software, as well as graphics and presentations.

Does it include spreadsheet charts and lookup functions?

Yes, within the listed G2 spreadsheet outcomes.

Is cybersecurity included?

Yes, including malware, scams, backups and privacy.

Does every Bukit Timah school offer K237?

School offerings must be confirmed individually.

Where are the exact examination dates?

The final SEAB timetable and school notices.

More Education at Bukit Timah SEC 2027 Guides

Continue with these complementary 2027 SEC subject guides. Each uses its own General level and assessment requirements; the student’s actual school registration should determine which guide is used for revision.

2027 SEC examination calendar — broader national timing and preparation.

Official sources and further reading

SEAB 2027 G2 subjects directory — official syllabus or related guide.

Official G2 Computing K237 2027 syllabus — official syllabus or related guide.

SEAB SEC overview — official syllabus or related guide.

MOE SchoolFinder — official syllabus or related guide.

eduKateSG G3 Computing K349 comparison — official syllabus or related guide.

eduKateSG 2027 SEC calendar — official syllabus or related guide.

Bottom line: New G2 Computing K237 tests the ability to understand systems and create meaningful outputs through media software, spreadsheets and Scratch programming. Its equally weighted electronic and lab papers demand accuracy, creativity and careful file handling. Parents can help by supporting legitimate school practice and by asking why a digital solution actually works.