G3 / O-Level Computing Tuition for Sec 3 & 4
Paper 1 theory + Paper 2 Python/spreadsheets · Toa Payoh or onlineWeekly G3 / O-Level Computing tuition that connects Paper 1 theory with Paper 2 Python and spreadsheet work. Attend in Computhink@TPYLibrary or online.
Sec 3 & 4 · Paper 1 + Paper 2 · 9 weekly lessons · 1.5 hours each · S$667 per term
Helping Sec 3 and Sec 4 students connect what they know, what they can explain in Paper 1, and what they can produce in Paper 2 under assessment conditions.
COURSE DETAILS
Everything you need to know, at a glance
S$667
per term
9 lessons
weekly lessons per term
1.5 hours
per lesson
Sec 3 & 4
G3 / O-Level Computing
2 formats
Computhink@TPYLibrary or online
S$0 free trial
before enrolment
WHO THIS TUITION IS FOR
For students who need real-life concepts and application to connect
This course is for students who are taking, or preparing to take, G3 / O-Level Computing in Secondary 3 or 4. It is designed for students who need a structured link between computing concepts and the work they must produce under assessment conditions.
It is not a general coding enrichment course. Each lesson connects syllabus concepts with exam-style explanation, code tracing, Python work and spreadsheet practice.
One subject. Two kinds of performance.
Students need both written precision and reliable practical execution.
- Explain concepts clearly
- Trace and design solutions
- Write and test Python
- Use spreadsheets accurately
- Check work and recover from errors
2027 K349 SYLLABUS
What students study
The 2027 Singapore-Cambridge Secondary Education Certificate K349 G3 Computing syllabus contains five content modules. Students need more than definitions: they need to explain concepts, recognise question types, practise written responses, and apply Python or spreadsheet skills under assessment conditions.
1 · Computing Fundamentals
Students build the language and mental models needed to explain data, systems, logic and problem-solving steps clearly. Practice should include short written answers, definition precision, scenario questions and common mistakes that appear across topics.
2 · Algorithms and Programming
Students move from algorithm design to code tracing, Python implementation, testing and debugging. Practice should include reading unfamiliar code, predicting output, correcting errors and explaining why a solution works.
3 · Spreadsheets
Students practise spreadsheet formulas, data handling and accuracy checks. The goal is not only to know a feature, but to choose the right approach, complete the task cleanly and catch mistakes before submission.
4 · Networking
Students learn how network concepts, structures and communication processes fit together. Practice should help them describe relationships, compare options and apply terminology correctly in written questions.
5 · Impact of Computing
Students discuss how computing affects people, organisations and society. Practice should connect examples to clear reasoning, benefits, risks, ethical issues and real-world consequences.
QUESTION TYPES STUDENTS PRACTISE
Sample question types students practise
Students practise short syllabus-linked questions, then review the thinking steps, common mistakes and answer patterns during lessons and through portal materials.
We also review past-year and topic-based question patterns so students learn what each question type is really asking, not just the final answer.
Computing Fundamentals
Example question: Convert the hexadecimal number E0 into a denary number.
Practice focus: Number systems, conversion steps and showing enough working for a written answer.
Algorithms and Programming
Example question: Write program code to output 'C' five times using a loop.
Practice focus: Repetition, loop syntax, output tracing and writing code clearly under assessment conditions.
Spreadsheets
Example question: Give the steps performed by an AVERAGE function in spreadsheet software.
Practice focus: Formula meaning, cell ranges, calculation process and clear written explanation.
Networking
Example question: Describe the format of an IPv4 address with an example.
Practice focus: Technical vocabulary, accurate examples and concise description of network concepts.
Impact of Computing
Example question: Discuss the positive and negative impacts of self-driving public transport vehicles in a city.
Practice focus: Balanced evaluation, real-world examples, stakeholder impact and structured answer development.
HOW STUDENTS PRACTISE
From syllabus knowledge to exam-ready answers
Students need repeated contact with real question styles, not only topic summaries. The tuition can support this with past-year question practice, quizzes, worked review and student-portal materials for pre-review before lessons.
Past-year question practice
Students work through past-year questions where appropriate so they learn how the syllabus is actually tested. The review focuses on answer structure, common traps, mark-worthy wording and how to improve an incomplete response.
Question-pattern analysis
Question types can be analysed by year and topic so students recognise repeated patterns: explain, compare, trace, debug, apply, justify and evaluate. This helps revision become more targeted instead of simply re-reading notes.
Quizzes and student portal
Quizzes and practice tasks give students more checkpoints between lessons. Materials can be placed on the student portal so students can pre-review the topic, revisit worked examples and prepare questions before class.
SEC 3 AND SEC 4 SUPPORT
Support changes as the exam gets closer
The same syllabus can feel different depending on whether the student is building foundations or preparing for exam conditions. The tuition focus should follow that stage.
Sec 3 · Build the foundation
Students will need clearer links between the new G3 Computing concepts, algorithmic thinking, Python syntax and spreadsheet methods.
- Strengthen core terminology
- Practise tracing and design steps
- Build reliable practical habits
Sec 4 · Prepare for assessment
Students will need more timed practice, answer precision, debugging discipline and revision across Paper 1 and Paper 2 demands.
- Close gaps before prelims
- Practise exam-style written answers
- Review practical work for accuracy
ASSESSMENT PREPARATION
Paper 1 and Paper 2 need different preparation
Paper 1 · Written
2 hours · 60%
Paper 1 can assess all five modules. Preparation focuses on precise explanations, tracing code, written problem-solving and applying concepts to unfamiliar questions.
Paper 2 · Lab-based
2 hours 30 minutes · 40%
Paper 2 assesses Spreadsheets and Algorithms and Programming using spreadsheet software and Python in JupyterLab. Students need to produce, test and check working files or code.
WEEKLY LESSON FLOW
How the lessons work
The programme runs as 9 weekly lessons per term, with each lesson lasting 1.5 hours. The exact focus should follow the student’s current school topic, the gaps visible in their work, and the question types they need to practise.
1 · Explain
Direct explanation of syllabus concepts and the relationships between them.
2 · Model
Guided worked examples make the thinking process visible before students attempt similar questions independently.
3 · Trace
Algorithm and code tracing to strengthen step-by-step reasoning.
4 · Practise
Python, spreadsheet and written-response tasks give students practice across both Paper 1 and Paper 2 demands.
5 · Correct
Identify misconceptions, incomplete answers and unreliable methods.
6 · Apply
Timed, quiz-based or assessment-style practice helps students apply patterns from past-year and topic-based questions.
ATTENDANCE
Toa Payoh or online
Students can attend at Computhink@TPY Library, 6 Toa Payoh Central, Singapore 319191, or join online. Contact us at 8858 6173 for the current class-time options and live ticket availability.
FEES AND TRIAL
9 weekly lessons
S$667
per term · 1.5 hours per lesson
The trial ticket is S$0. Use the registration page to choose an available class time and submit the trial details.
WHY THIS STRUCTURE HELPS
Clearer support before you commit
Parents can check the course fit before enrolment, and students get tuition that follows the way G3 / O-Level Computing is assessed.
Syllabus-led support
Lessons stay anchored to Computing Fundamentals, Algorithms and Programming, Spreadsheets, Networking and Impact of Computing, with practice selected to match the student’s current topic and exam-readiness gaps.
Written and practical
Students practise explanation, tracing, Python, spreadsheets, quizzes and correction cycles so preparation does not lean on only one side of the subject.
Trial before enrolment
The S$0 trial lets parents check format, schedule, student fit and how the lesson materials are used before deciding on the full term.
COMMON PARENT QUESTIONS
Clear answers before you book
Is this for O-Level Computing or G3 Computing?
Yes. The page uses the current G3 Computing naming and also makes the O-Level pathway clear for parents who still search for O-Level Computing tuition.
Does it cover the current K349 syllabus?
The course content follows the K349 G3 Computing areas described on this page: Computing Fundamentals, Algorithms and Programming, Spreadsheets, Networking and Impact of Computing.
Is this a Python course?
Python is part of the practical syllabus, but G3 / O-Level Computing is broader than programming. Students also study computing fundamentals, spreadsheets, networking and the impact of computing.
Does the course prepare students for both papers?
Yes. The course scope covers written Paper 1 work and practical Paper 2 work. For the 2027 K349 syllabus, Paper 1 carries 60% and Paper 2 carries 40%.
Do students practise past-year questions?
Yes. Past-year questions can be used where appropriate to help students understand how topics are tested, how answer patterns repeat, and how to improve written or practical responses.
Will students get quizzes and practice materials?
Yes. Quizzes, practice tasks and lesson materials can be placed on the student portal so students can pre-review, revisit examples and prepare questions before class.
Can my child join mid-year?
Mid-year fit depends on the student’s current topic, confidence and available class slots. Use the free-trial registration page to check current availability first.
Can my child attend online?
Yes. Online attendance is an available format. Toa Payoh classroom attendance is also available.
How is the free trial handled?
Open the free-trial registration page, choose an available class time and submit the trial details. The trial ticket is listed as S$0.
CONTINUE READING
Useful G3 Computing guides
How parents can compare G3 Computing tuition
A practical provider-choice guide
Effective study tips for G3 Computing
Ways to approach theory and practical work
Schools offering G3 Computing in Singapore
Explore the current school list
Book a free trial class
Use the live registration page to choose an available class time, confirm Toa Payoh or online attendance, and submit the trial details. Each weekly lesson is 1.5 hours. The trial is also a practical way to check how the teaching, quizzes, student portal materials and exam-practice approach fit your child.