WhatsApp/Telegram +65 8858 6173 classes@computhink.com.sg

A practical parent guide

G3 Computing Centre-Based Learning: Guide for Sec 3 Parents

G3 Computing is an upper-secondary subject for students who want to understand how computers solve problems. Students study programming and algorithms, computer systems, data representation, spreadsheets, networking, the impact of computing and Machine Learning. For a child who is genuinely curious about how technology works and is prepared to practise, it can be a worthwhile subject with both intellectual depth and practical relevance.

Find your child’s centre
Two Chinese teenage boys collaborate on a programming task at a laptop.

G3 Computing comprises Paper 1 Theory and Paper 2 Practical

The family decision

Secondary 2 students can apply, and prior coding experience is not required. Some secondary schools teach G3 Computing internally. However, due to the lack of experienced teachers, MOE has consolidated centers for your child if your child’s school does not offer G3 Computing. Find your child’s school in the table below to see which centre serves that zone.

Your decision as a family is straightforward: does your child want to learn the actual subject, and can your child accommodate the additional lessons and journey? Centre-based G3 Computing involves three hours a week over one or two afternoons for two years, with travel from the home school to the centre. If that commitment is manageable, enquire at your child’s school for the application steps and practical arrangements.

01 · Centre allocation

Which centre serves my child’s school?

On a phone, swipe sideways to view all three columns.

Centre allocation by home-school zone
ZoneCentreSchools
NorthAdmiralty Secondary School
  • Naval Base Secondary School
  • Northland Secondary School
  • Yishun Secondary School
  • Yishun Town Secondary School
  • Evergreen Secondary School
  • Marsiling Secondary School
  • Riverside Secondary School
  • Woodlands Secondary School
  • Christ Church Secondary School
  • Fuchun Secondary School
  • Woodlands Ring Secondary School
SouthZhonghua Secondary School
  • Beatty Secondary School
  • CHIJ (Toa Payoh) Secondary School
  • St Margaret’s Secondary School
  • CHIJ St. Theresa’s Convent
  • Gan Eng Seng School
  • Outram Secondary School
  • Bartley Secondary School
  • Peicai Secondary School
  • St. Gabriel’s Secondary School
  • Yuying Secondary School
EastNgee Ann Secondary School
  • Hai Sing Catholic School
  • Loyang View Secondary School
  • Meridian Secondary School
  • Pasir Ris Crest Secondary School
  • Yusof Ishak Secondary School
  • Dunman Secondary School
  • East Spring Secondary School
  • Pasir Ris Secondary School
  • St. Hilda’s Secondary School
  • Tampines Secondary School
WestClementi Town Secondary School
  • Nan Hua High School
  • New Town Secondary School
  • Crest Secondary School
  • Hua Yi Secondary School
  • Jurongville Secondary School
  • Swiss Cottage Secondary School
  • Yuan Ching Secondary School
  • Bukit Panjang Government High School
  • Greenridge Secondary School
  • West Spring Secondary School
  • Zhenghua Secondary School
02 · The subject

What will my child actually learn?

G3 Computing, also known as O-Level Computing, goes well beyond writing pieces of code. In programming, students use Python to turn an idea or requirement into precise instructions. They learn how algorithms describe a solution, how to test whether a program works and how to debug it when it does not. This develops a disciplined way of breaking a larger problem into smaller, workable steps.

The subject also explains what happens around the code. Students learn computing fundamentals, organise and analyse data with spreadsheets, and study how devices communicate through networks, including relevant security ideas. They consider the impact of computing on people and society rather than treating technology as automatically beneficial.

Machine Learning is included as a concrete part of this wider understanding. Students learn that Machine Learning is a technique used in artificial intelligence, examine how patterns in data can be used for classification, and distinguish this approach from traditional programming. They also consider why biased data can produce unfair or unreliable results. This gives them a grounded introduction to how an important area of modern computing works and where judgement is still needed.

The syllabus also includes a programming project. That matters because Computing is learned by doing: planning a solution, building it, finding errors and improving it. A student does not need to arrive as an experienced coder, but should expect regular thought and practice rather than passive memorisation.

03 · Family fit

Will it suit my child?

Consider the subject if your child:

  • is interested in how software, data, networks and AI work—not only in using devices or playing games;
  • is willing to practise, think carefully and keep debugging when the first solution fails; and
  • has the energy and family capacity for the extra afternoon or afternoons and travel.

A child does not need a fixed technology career plan at Secondary 2. Genuine curiosity, patience with problem-solving and willingness to work consistently are better reasons to consider the subject. If those qualities are present, you can approach this subject with better confidence.

A Chinese mother and teenage son plan a weekly routine with a laptop and blank timetable.

Does your child have the talent and aptitude for Computing?

04 · Why it matters

Why can G3 Computing be worthwhile?

Programming teaches precision and logical sequencing; data and networks show how digital systems operate; and the social-impact topics encourage students to ask where technology helps, where it can fail and who may be affected. These are useful habits of mind even if the child later chooses a different field.

The subject can also connect with further study. Students who successfully pass G3 Computing may be able to skip certain Polytechnic modules: selected Nanyang Polytechnic and Singapore Polytechnic pathways may offer module exemptions to eligible students with G3/O-Level Computing.

Read the guide to G3 Computing module exemptions at NYP and SP and check the Polytechnic’s current course and eligibility rules. An exemption is a possible pathway benefit, not a reason to choose a subject the child does not enjoy.

05 · Support

Where supplementary tuition may help

A child who travels to another centre for G3 Computing may not have the same day-to-day subject support in their original school. Questions can accumulate between weekly lessons, particularly when a program will not run or an algorithm is not yet clear. Regular explanation and guided practice may help the child keep pace and build confidence in the work itself.

Computhink’s G3 Computing tuition can help to bridge that gap by providing regular support and targeted help in weaker topics. Tuition at ComputhinkAcademy@TPYLibrary can provide a regular place to revisit Python, algorithms, spreadsheets and exam practice when a child needs more explanation, practice or consistency.

06 · Next step

A simple next step

First, check the table above for your child’s home school. Then discuss two things together: whether the subject itself appeals to the child and whether your child can manage the extra afternoon or afternoons and travel. If both answers are yes, speak with the school. The school will guide the application and the arrangements from there.

Subscribe To Our Newsletter

Join our mailing list to be reminded when our Holiday Camp Registrations open!

Receive exclusive discount codes and updates on our classes

You have Successfully Subscribed!