Small Group Tutorials

Here to help students catch up, keep up, and move ahead. Book a consultation here.

Punggol Tuition 2027 | Secondary 4 G1 Computing K127: Document Skills, Scratch and Practical Exam

Three learners review open books together at a classroom table, with stacks of textbooks, stationery and a whiteboard in the bright room.

Did you know? The new G1 Computing K127 subject is first examined in 2027, and 60% of its national assessment comes from an actual two-hour computer laboratory examination, not a handwritten programming paper. Students must work with documents, spreadsheets, media software and visual programming, and save the required computer files for marking.

The remaining 40% is an electronic examination covering all seven syllabus modules, including networking, computer systems, the impact of technology and responsible digital behaviour. A pupil who can build a Scratch game but cannot format a document or explain a phishing warning may therefore have a serious gap in preparation.

This Punggol Tuition 2027 guide explains the official SEAB scheme and supplies original small examples of spreadsheet formulas, document structure, visual programming, graphics and practical file handling. It aims to help parents evaluate whether extra tuition genuinely improves independent computing skills, rather than merely showing the child how to imitate a finished software project.

The correct new SEC subject is K127

SEAB’s 2027 G1 school-candidate syllabus list identifies Computing K127 as new, without a corresponding earlier national subject code.

The official G1 Computing K127 syllabus for 2027 explicitly states that its first year of examination is 2027. This is an important distinction from G2 Computing K237 and G3 Computing K349.

Although the courses share some digital concepts, G2 has a different practical examination and G3 uses Python and more advanced technical content. The G1 candidate should prepare for the exact software and skills prescribed in K127.

The student’s school confirms registration, the software installed for preparation and how the approved national practical system will operate. Parents should not assume the pupil may bring their own computer or use personal cloud accounts in the exam.

The official two-paper format, verified

All candidates take both compulsory papers; all questions are required:

  • Paper 1 — Electronic Examination: 1 hour 15 minutes, 60 marks, 40%. Section A contains 20 multiple-choice questions for 20 marks; Section B contains a variable number of short structured questions worth 40 marks.
  • Paper 1 coverage: all seven modules—computing fundamentals, networking, impact of computing, document processing, spreadsheets, media software and programming.
  • Paper 2 — Laboratory-Based Examination: 2 hours, 90 marks, 60%.
  • Practical Task 1: Media software, approximately 30 marks.
  • Practical Task 2: Document processing and spreadsheets, approximately 35 marks.
  • Practical Task 3: Programming, approximately 25 marks.
  • Paper 2 scope: Modules 4–7; candidates submit the required softcopy files, with saving time included in the two-hour duration.
  • Calculator: a SEAB-approved calculator may be used in both papers under the syllabus.

The practical task marks are described as approximate, so do not present them as a guaranteed fixed allocation in every paper. The assessment scheme weights the electronic paper and lab differently, even though their raw marks total 150.

Why seven modules are better understood as a connected system

The first three modules teach what computers are and how they work with people; the last four build real digital artefacts.

Computing fundamentals explain hardware, software, input, processing, output, memory and storage. Networking explains how devices share information and the trade-offs between local and cloud arrangements. Impact of computing covers technological benefits, scams, malware, copyright and privacy.

Document processing turns written material into readable, properly arranged communication. Spreadsheets make information calculable and updatable. Media software creates visual and video content. Programming gives a computer instructions to behave under specified conditions.

A project could involve several modules at once, such as an invented reading-club activity with a formatted brochure, a spreadsheet, a simple animation and a Scratch game. But each assessed task has its own specific output requirements, so success in one tool cannot stand in for the others.

Worked example 1: information must come from correct input

Imagine a fictional school reading club using a spreadsheet to calculate how many books were borrowed. The input counts for three days are 12, 15 and 18.

The correct total is 45. A formula summing those three cells can calculate it automatically.

But suppose one count was accidentally entered as 180 instead of 18. The computer could output 207 perfectly according to its mathematical formula, even though the input was wrong.

This illustrates a basic computing principle: correct computation does not guarantee accurate real-world information if the source data are incorrect.

A useful tutor asks the pupil to identify the inputs, the process and the output, then consider a way to check the original counts.

Worked example 2: document formatting should serve the reader

Original fictional document task: Prepare a two-page notice for a school reading day using a heading, paragraphs, a small chart and a relevant image.

The syllabus includes document processing operations such as find-and-replace, paragraph indents, headers, footers, page numbering, columns, section breaks, imported charts and text boxes.

If a document needs one landscape page for a wide chart and a portrait page for text, appropriate section formatting may help. A pupil who rotates the entire document instead of the intended section has misunderstood the requirement.

Similarly, inserting spaces repeatedly to align a column may look correct in one screenshot but fail when the font changes. Appropriate document layout tools are more reliable.

Ask whether the result is readable, structured and editable, not only whether it resembles the sample at first glance.

Worked example 3: a chart must answer the question

The fictional reading club recorded book counts for four weeks: 12, 18, 15 and 24.

A column chart is useful for comparing each week’s count. A line chart can show the time sequence, provided the horizontal axis represents the ordered weeks.

A pie chart would be more appropriate for a particular part-to-whole composition question, not necessarily for emphasising how counts changed over time.

The student should label the chart appropriately, include its source data and check that the chart updates if the cells change.

A graph with beautiful colours but missing labels cannot reliably communicate the amount being measured.

Worked example 4: a formula should react to changed values

Suppose a fictional workbook uses B2 for price, C2 for quantity and E1 for one fixed discount rate of 10%.

A suitable row formula is *=B2C2(1-$E$1)*.

If the formula is copied down one row, B2 and C2 should become B3 and C3, while the discount should remain fixed at $E$1.

A child who uses E1 without absolute referencing may obtain a correct answer in the first row but an incorrect value after copying.

The concept is not memorising dollar signs. It is understanding which information changes by row and which information remains constant for every row.

The student should test the formula by changing the discount in E1 and verifying that all relevant totals update.

Worked example 5: SUM differs from typing a total

Three imaginary expenses are $20, $35 and $45, giving a total of $100.

Typing 100 into a total cell produces the expected result once, but it is not a calculated total. If one amount changes to $55, the typed value stays at 100.

A proper SUM formula over the correct range recalculates to $110 after that change.

K127 includes functions such as SUM, AVERAGE, MEDIAN, MIN, MAX, COUNT, COUNTA, COUNTIF, ROUND, IF, text extraction and exact-match VLOOKUP within the syllabus’s specified limits.

A pupil should choose a function based on the question. AVERAGE cannot replace SUM when the task asks for the total number of books.

Practical computing requires working formulas, not screenshots of plausible numbers.

Worked example 6: sorting a spreadsheet without breaking the rows

Consider a fictional sheet with three columns: Student Code, Book Count and Week.

If only the Book Count column is sorted while Student Code remains fixed, the records no longer correctly connect a pupil to the number of books borrowed.

The spreadsheet may appear neatly ordered but now contains false relationships.

A proper sort selects the relevant complete table or uses the application’s recognised table sorting mechanism, so data in each row remain together.

Use fictional student codes, not actual personal information, for practice.

This error is particularly instructive because it shows how an incorrect digital operation can create a convincing but misleading result.

Worked example 7: a conditional formula tests a rule

A fictional club uses a badge for anyone who has read at least five books. Let B2 contain the count.

A simple formula can use =IF(B2>=5,"Badge","Try again").

If B2 equals 5, the badge is awarded; if it equals 4, the other message appears. These are useful boundary tests.

A student who writes B2>5 will incorrectly reject the exact threshold of five.

The K127 syllabus includes IF without nested IF functions. Teach the student to understand one conditional branch well before introducing unsupported complexity.

A tutor should ask for the expected output at four, five and six, then compare it with the workbook’s actual behaviour.

Worked example 8: vector versus raster graphics

A vector graphic uses shapes and paths that can generally be resized without losing edge clarity. A raster graphic uses pixels, which may become conspicuous when an image is enlarged beyond its useful resolution.

Imagine designing a logo for a fictional school reading event. A vector design may be suitable for an icon that needs to appear at several sizes. A photograph, usually raster-based, is better understood through its pixel resolution and appropriate format.

A pupil who enlarges a tiny raster image may see jagged or blurry details. This does not necessarily mean the printer or monitor is malfunctioning.

The syllabus covers editing vector objects, creating complex shapes and adjusting raster brightness, sharpness and dimensions. Practice should follow the actual stated output file rather than exporting only a screenshot when the task requires an editable graphic.

Worked example 9: presentations need readable hierarchy

A slideshow is not stronger because every slide contains five fonts and many animations.

For a fictional three-slide reading event introduction, the first slide can state the event, the second explain activities and the third give a clear next action.

The syllabus includes slide masters, media placement, appropriate fonts and contrast, storyboards and video creation with sound and transitions.

A pupil should be able to explain why a heading is visually dominant and why text can be read from a reasonable viewing distance. A small pale font on a light background may be decorative but inaccessible.

A video file should also be checked for the requested duration, media content and export format, rather than assuming that saving the editing project submits a playable result.

Worked example 10: trace a Scratch loop

Original visual-programming scenario: A Scratch game starts with a variable named score = 0. It then repeats an action four times, adding 3 to score each time.

After each repetition, the score is 3, 6, 9 and 12. The final value is 12.

A pupil who writes 3 has identified the increment but not the repetitions. A pupil who writes 4 has confused the number of loop iterations with the accumulated score.

A small trace table makes each update visible.

The K127 syllabus includes Scratch variables, IF and IF-ELSE conditions, repeat and repeat-until loops, sprites, costumes and event messages, within its prescribed examinable blocks. It explicitly excludes nested IFs for the corresponding basic outcome.

Students should follow the exact code-block list rather than practising a different advanced programming language as though it were compulsory.

Worked example 11: change a condition to expose a bug

Imagine a game that should display “Success” only when score is at least 10.

A correct condition checks score ≥ 10. Boundary tests at 9, 10 and 11 reveal whether the comparison matches the requirement.

A common mistake is to put the “Success” message outside the conditional. The game then displays it regardless of score.

Another mistake is to check score > 10, rejecting the exact threshold.

Instead of changing blocks randomly until one test passes, ask the child to state the desired rule, trace the variable and inspect which part of the code controls the message.

That is a transferable debugging habit.

Networking and cloud storage are not the same thing

A school laptop can store a file locally on its device. A cloud storage service stores data on remote systems accessed through a network.

Cloud storage may help with synchronisation across devices, while local storage can remain available in different circumstances without an internet connection, depending on the application.

Students should understand where the file is actually stored, which version is being edited and what access restrictions apply.

A pupil who assumes every document saved in a cloud folder will automatically be available during a restricted national examination may make a serious mistake.

The official K127 lab uses the school’s prescribed hardware and software and requires submission of the specified softcopies under controlled conditions. Do not assume unrestricted browsing or personal cloud storage is allowed.

Responsible computing is an assessed learning outcome

The Impact of Computing module includes phishing, malware, privacy, copyrights, backups and basic cyber-safety.

Original fictional phishing example: A message claims the school’s library account has been suspended and instructs the pupil to submit a password through an unfamiliar website.

A safe response is to avoid entering credentials, check the message through the school’s established channels and report the suspicious communication to the appropriate adult or administrator.

Students do not need to open a potentially malicious attachment to prove they recognise a phishing attempt. A classroom can study a clearly marked fictional screenshot.

Copyright also matters: being able to copy an image from a website does not mean the pupil automatically has permission to redistribute it.

The larger lesson is that digital capability and responsibility must develop together.

The two-hour lab exam: file discipline is part of success

Paper 2 is a 90-mark practical with media, document/spreadsheet and Scratch tasks. The official duration includes time to save completed files.

A reliable student workflow is:

  • Read all task instructions and identify the exact required deliverables.
  • Open the approved software for each task.
  • Create the document, workbook, media or program using the prescribed methods.
  • Test formulas and Scratch behaviour with changed inputs.
  • Review image clarity and presentation readability where relevant.
  • Save each required file to the stated location with the correct filename.
  • Reopen or inspect the saved file where the examination procedure permits.
  • Leave time to verify the correct output rather than making a risky final-minute change.

The examination centre is responsible for the authorised laptop and application environment. Do not assume personal USB devices, AI assistants, unapproved extensions or unrestricted web services are available.

A four-stage 2027 G1 Computing plan

Term 1: verify K127 and build the fundamentals

Confirm the school registration. Diagnose basic computer hardware, local/cloud files, networking, digital safety, document structure, spreadsheet operations and Scratch logic separately.

Term 2: make small working artefacts

Create a document with correct layout, a spreadsheet that recalculates, a readable visual presentation and a Scratch game with testable conditions. Use fictional, privacy-safe data.

Term 3: practise the two exam modes

Prepare for 75-minute 60-mark electronic Paper 1 and two-hour 90-mark lab Paper 2, with appropriate school-provided systems. Check both conceptual answers and authentic saved outputs.

Final SEC period: repair the recurring first error

Follow the SEAB SEC portal and school examination instructions. Revisit the first mistaken step in each problem, practise a changed task and protect rest.

What a three-student Computing tutorial can contribute

In a genuine small group, one pupil might create a spreadsheet formula, another explain why an absolute reference is needed and a third test the result with changed data. Every pupil must then build a different independent formula.

For Scratch, the group can inspect a broken condition and propose tests, while the tutor identifies whether the difficulty involves variables, logic or understanding the task. Students should still create and save their own projects.

The eduKate maximum-three-student, 1.5-hour learning model can be valuable where a qualified G1 Computing K127 specialist, approved software and suitable current class are available. Parents should confirm these details rather than assume every Computing subject is automatically offered.

Related Punggol guides: why files and versions matter, correct spreadsheet row sorting, the G2 Computing K237 comparison, G3 K349 distinction and why eduKate limits tutorials to three pupils.

Questions parents should ask

  • Has the school confirmed G1 Computing K127 for SEC 2027?
  • Can the tutor distinguish the 40% e-exam from the 60% hands-on practical?
  • Will the pupil create documents, spreadsheets, graphics and Scratch work independently?
  • Are all seven modules covered in written revision?
  • Can the child test a copied spreadsheet formula and detect a sorting error?
  • Are phishing, privacy, backups and copyright taught responsibly?
  • Does each lesson verify that the saved files meet the stated task?

Frequently asked questions

Is G1 Computing K127 a new SEC 2027 subject?

Yes. The official syllabus specifies 2027 as its first examination year.

Is Paper 2 optional because it is lab-based?

No. Both papers are compulsory. Paper 2 carries 60% and is marked out of 90.

Does the G1 exam only test Scratch?

No. Paper 2 also assesses document processing, spreadsheets and media software; Paper 1 covers all seven modules.

Is Python compulsory for G1 K127?

The published K127 programming module specifies visual programming using Scratch-style blocks. The G3 Computing syllabus uses Python; do not substitute G3 requirements for K127.

Can students use their own computers and cloud accounts in Paper 2?

The centre provides the approved computer and software arrangements. Follow school and SEAB rules; do not presume personal accounts or unapproved tools are permitted.

The Punggol 2027 takeaway

G1 Computing K127 rewards digital understanding and the ability to produce real working outputs. The strongest preparation combines clear concepts, correctly saved documents, functional spreadsheets, readable media, tested Scratch logic and responsible computing habits. A tutor should make every pupil more independent, not just able to watch somebody else complete the task.

Official sources: SEAB K127 G1 Computing syllabus for 2027 and SEAB G1 2027 subject register. Reviewed 31 October 2026; later SEAB and school instructions take precedence.

Continue from here: Start Here · Tuition · Education · Pathways · Parenting 101 · All Site Routes

eduKate Punggol

Contact

83 Punggol Central, Singapore 828761

edu|Kate Bukit Timah

8 Fourth Avenue, Singapore 268674

By Appointment +65 8823 1234
admin@edukatesg.com

Email Us

When a child finally understands, school becomes less frightening and the future opens wider. Email us for the latest schedules and fees.

← 返回

感谢您的回复。 ✨