Skip to content
SPM Tuition
Decision guide · Computer Science

What should Computer Science tuition focus on first?

Computer Science marks are slipping, but should lessons start with tracing, debugging or theory?

Choose the focus that matches the mistakes on your last marked paper, not the topic that sounds hardest. One focus at a time makes progress easy to see.

Which focus fits which mistake?

If you see this Likely focus First step in a lesson
Wrong output when tracing a loop Tracing and trace tables Fill a table row by row, then compare with your answer
Code that almost works Debugging Predict the output before running, then find the first row that differs
Blank page on an algorithm question Problem solving Break the task into inputs, steps and outputs
Marks lost on definitions and logic Theory and logic Test yourself with a truth table and a short explanation

A student can fit more than one row. Start with the row that holds the most lost marks.

How do I diagnose my own paper?

Take one marked paper and go through it with three steps.

  1. Sort every lost mark into tracing, debugging, design or theory.
  2. Count each group and circle the largest.
  3. For the largest group, redo one question without notes and note the exact line where you got stuck.

That last line is what you bring to the trial. The prerequisite gap finder can help when the stuck point is a basic skill such as a condition or a variable.

What does a tracing focus look like?

Suppose a student writes x ← 3 then x ← x * 2 then OUTPUT x + 1 and answers 4. The teacher asks for a trace table. After line one x is 3, after line two x is 6, and the output is 7.

The mistake was reading the second line as a new value instead of a change to the old one. A focus on tracing fixes that habit, and the same habit then helps with debugging. You can preview it in tracing searching and sorting algorithms.

Is this the actual exam syllabus?

Lessons follow the school subject, and the teacher works from your school’s questions and the current syllabus. Confirm current format details on the BPK website. The SPM Computer Science guide shows the topic map.

What happens next?

Message us on WhatsApp with your form and the row that matched your paper. We assign an experienced teacher and arrange the one-hour trial class (from RM50), with the fee agreed first. After the trial you decide whether the teacher is a good fit, and the schedule is agreed with them.

Return to online one-to-one SPM Computer Science tuition for the overview.

Common questions

Do I need to choose before the trial?

No. A description such as 'I lose marks predicting output' is enough. The teacher sees your work in the paid one-hour trial and proposes the focus.

Can one lesson cover both theory and programming?

It can, but progress is usually clearer with one focus at a time. You and the teacher can alternate focuses across lessons after the trial.

What if my school's questions differ from the examples I see online?

Bring your school's questions. The teacher works from them and from the current syllabus, so the practice matches what you will sit.

What does tuition cost?

The first class is a one-hour trial (from RM50). The fee is agreed with you before the trial at the teacher's hourly rate, and lessons are usually about 1.5 hours, with the schedule agreed with your teacher.

Bring your last marked Computer Science paper to the trial. The teacher reads it with you and proposes one starting focus, using your own wrong answers as the material.

  • Online one-to-one lessons for your child with an experienced teacher.
  • Your first class is a one-hour trial, from RM50. The fee is agreed before you book.
  • Happy with the teacher? Continue with lessons of about 1.5 hours. If not, ask for another teacher.