Did you know? G3 Computing is not only a coding paper. In the 2027 SEC syllabus, the laboratory paper tests both spreadsheet work and Python programming, while the written paper also covers computing fundamentals, networks and the impact of computing. Useful tuition should therefore diagnose which part is breaking down before giving more code to write.
The immediate next step is simple: ask your child to complete one short spreadsheet task and one short Python task independently, then watch the process rather than only checking the final answer. Note whether the difficulty is understanding the problem, planning an algorithm, using the tool, testing, or saving the correct file. That observation gives a tutor a much better starting point than “my child is weak in Computing”.
A tutor can help by teaching a repeatable lab workflow—read, plan, build, test, correct and save—while continuing to connect practical work to the ideas assessed in Paper 1. The goal is a student who can make sound decisions alone under timed conditions, not one who can reproduce a memorised program.
Quick orientation
Subject: SEC G3 Computing
2027 code: K349
Key decision: whether support joins practical fluency to written understanding
Best first evidence: one spreadsheet file, one Python notebook and the student’s error log
Contents
- What the 2027 assessment actually contains
- Diagnose the bottleneck before adding tuition
- A practical lab workflow
- How a small group can help
- Checks for independent progress
- Official syllabus and useful next reading
What does the 2027 assessment actually contain?
The official K349 syllabus has two compulsory papers. Paper 1 is a two-hour written paper worth 60% and draws from all five content modules: computing fundamentals, algorithms and programming, spreadsheets, networking, and the impact of computing. Paper 2 is a two-hour-thirty-minute laboratory paper worth 40%.
| Component | What the student must do | Useful preparation |
|---|---|---|
| Paper 1: 60% | Explain concepts, trace and reason, apply knowledge across all five modules | Short retrieval, worked explanations and unfamiliar questions |
| Paper 2: 40% | Complete one spreadsheet question and four to five programming questions | Build, test, debug and save without step-by-step prompting |
For the lab paper, the stated environment is Python with JupyterLab, and candidates receive a quick reference guide. The examination time includes saving the required files. That makes file discipline and calm checking part of readiness, even though they are rarely what families first mean by “coding practice”.
Diagnose the bottleneck before adding tuition
A program that does not run can come from very different causes. One student may not understand the problem. Another may understand it but cannot break it into steps. A third may know the algorithm yet lose time to syntax, data types or careless testing. Spreadsheet difficulty can similarly be conceptual, procedural or simply a problem with cell references.
- Comprehension gap: the student cannot restate the task or identify inputs and outputs.
- Planning gap: the student begins typing before deciding the sequence, selection or repetition needed.
- Tool gap: the plan is sound, but formulas, functions or Python syntax are unreliable.
- Testing gap: the student checks only the obvious case and misses boundary or invalid cases.
- Explanation gap: the practical answer works, but the student cannot explain why in Paper 1.
The first tuition cycle should target the narrowest confirmed gap. A full mock laboratory paper is useful later; it is a poor diagnostic if the learner spends most of it stuck at the first planning decision.
What does a practical lab workflow look like?
Imagine a question asking the student to calculate totals in a spreadsheet, identify qualifying records and then present a result. A productive lesson does not begin with the correct formula. The student first names the required output, identifies where the data lives, chooses relative or fixed references, predicts two results, enters the formula, and tests it after filling down.
The same habits transfer to Python. Before opening a notebook, the learner writes a tiny plan: input, processing, output, and two test cases. After the code runs, the tutor asks, “What case have we not tested?” That question turns debugging from a rescue operation into a normal part of computational thinking.
Written-paper practice should then reconnect the practical action to the concept. If a student uses a loop successfully, can the student trace a different loop, explain its stopping condition and identify an error? If a spreadsheet formula works, can the student explain the effect of copying it? This continuity prevents a split between “theory day” and “coding day”.
How can a three-student group help?
If a provider actually offers K349 Computing in a three-student format, the group can make thinking visible. One learner explains a plan, another proposes a test case, and the third predicts the result before anyone runs the code. The tutor can compare approaches and still inspect each student’s own file.
The condition matters: each child must still type, test and save independently. Watching a confident classmate code is not lab practice. Parents should confirm the exact syllabus, software environment and subject provision with the provider rather than assuming that a general coding class prepares students for K349.
Posting Group and subject level are different. A child’s Posting Group describes the broad starting point after Primary 6; the actual examination document for this article is the G3 Computing syllabus. Use the subject level and registered code when selecting materials.
How will I know tuition is building independence?
- Your child can explain a task before opening the software.
- The student keeps a short error log that records the cause and the next prevention step.
- Programs and spreadsheets are tested with more than one case.
- The child saves and submits the required file without a reminder.
- Written explanations improve alongside practical speed.
- Hints reduce over time while accuracy remains steady.
A weekly score is less informative than this pattern of fading support. If the child can only complete familiar templates, change the variable names, data shape or context and check whether the reasoning survives.
Official syllabus and useful next reading
- SEAB: 2027 SEC G3 Computing syllabus K349
- Why can code run but still lose Computing marks?
- Browse the MOE and SEAB syllabus guide directory
The official document should remain the source of truth for the examination year. A good plan begins with its scope, but becomes useful only when it responds to the student’s actual decisions, errors and growing independence.

