Our Classes > Academics> GCE O Level Computing

GCE O-Level Computing

Coding Lab’s (Singapore) GCE ‘O’ Level Computing Tuition programme is designed to help our students build the solid foundation they will need to comfortably achieve the A grade in the ‘O’ levels, with a tried-and-tested curriculum which makes learning effortless, results-based and lasting.

Achieve your A with Ease

A well structured curriculum that makes learning effortless, results-based and lasting.

Master the skills for GCE O-Level Computing

Achieve content mastery in both theory and practical components.

Build a strong programming foundation

Learn the best programming practises from the start.

Strive for your A in GCE ‘O’ Level Computing

  • We understand that learning Computing can be challenging as it is new to most students. At Coding Lab, our experienced teachers will provide necessary support and guidance to help our students master the subject. To acheive academic excellence in the GCE ‘O’ Level Computing subjects, students will require:-

    • Content mastery of the syllabus

    • Ability to apply the knowledge to a variety of problems and scenarios

    • A strong programming (Python) foundation:
      Practical work accounts for 30% of the final grade and will be a key differentiator in achieving that A1.

    Coding Lab’s GCE ‘O’ Level Computing Tuition programme is designed to help our students build the solid foundation they will need to comfortably achieve the A grade in the ‘O’ levels, with a tried-and-tested curriculum which makes learning effortless, results-based and lasting.

  • Coding Lab has been teaching coding and computer programming since 2015. The many years of experience has made us the experts in helping teens develop Coding skills and acquire computer science knowledge in the most effortless and results-driven way possible.

  • Similar to learning a (natural) language, it takes time for students to familiarise with the Python syntax and Excel formulas. Our Secondary 3 coaching programme, we will build a solid foundation in the spreadsheet and the Python programming language. With consistent practice, exposure to a set of specially selecting programming challenges, and excellent coaching from our nurturing teachers, students will be well poised to tackle the lab-based practical exam with ease.

  • In our Secondary 4 curriculum, students will focus more on the theory (Paper 1) of the GCE O level computing and at the same time be equipped with examination strategies with intensive guidance and revision regarding the most important aspects of the examination.

    Students will also undergo multiple mock exams and practice papers to hone their ability to perform under exam conditions.

    The goal is for all our students to score the A1 they deserve.

    1. Data Management

    2. Data Representation

    3. Abstraction and Algorithm – Problem Analysis

    4. Abstraction and Algorithm – Algorithm Design

    5. Program Development

    6. Program Testing

    7. Ethical, Social and Economic Issues

    8. Computer Architecture

    9. Data Communications

    1. Manage data on Spreadsheets with various built-in mathematical, statistical and financial functions

      1. Tablulate data under appropriate column headings and data types

      2. Use mathematical, statistical and financial functions in appropriate contexts

      3. Use and apply the 41 examinable functions

      4. Understand and use conditional statements with relational and Boolean operators

      5. Use functions to effectively lookup data (vlookup / hlookup)

    2. Programming – Program development (in Python)

      1. Programming solutions planning – Using flowcharts and pseudocode

      2. Program using Python (constants, variables, conditionals, loops, list, data types and key built-in functions)

      3. Produce programming solutions for given problem

    3. Programming – Program Testing

      1. Use of data validation techniques

      2. Input data validation

      3. Designing test cases

      4. Debugging techniques

    4. Tackling Paper 1 (Written Paper) with ease

      1. Answering knowledge-based, technical questions

      2. Answering application-based questions

      3. Answering open-ended questions

    5. Tackling Paper 2 (Lab-Based Examinations) with ease

      1. Understanding the questions

      2. Efficient debugging techniques

      3. Planning and developing the solution

    6. Programming and Spreadsheet Skills (Paper 2)

      1. Proficiency with spreadsheet

      2. Proficiency with Python Programming

    1. Topical Revision (Full Syllabus)

    2. Multiple mock examinations

    3. Examination “Cheatsheet”

With an optimal learning structure

Our curriculum are developed with our students learning in mind. Each course has pre-requisites - not because we want to keep it exclusive but because we want to maximise our students learning.

We also have parents in mind when we designed our course logistics - we take care of all the materials and equipment needed so that busy parents can take a breather

Recognising that the final objective for the GCE ‘O’ Level Tuition is to help our student secure the “A” they desire, the only option is our (regular) weekly term class, which is needed to ensure consistent practice.

Course Fees

Sec 3 (Weekly Classes | Month Fees)
$360 ($392.40 w/GST)

Sec 4 (Weekly Classes | Month Fees)
$360 ($392.40 w/GST)

Registration Fee: $80 ( $87.20 w/GST) (one-time fee)
Waived for existing students)

Structure

    • Ages 14-16

    • Planning to take the Singapore GCE ‘O’ Level Computing subject

  • Your child just needs to show up and we will take care of everything else.

  • We keep our classes small so that every student benefits from maximum personalised attention.

Mode

  • Conducted on a weekly basis, once a week, on a fixed day and timing.

Format

    • 1 lesson per week

    • 2 hours per lesson

    • 10 lessons per quarter

    • Billed Quarterly

Loved by both Parents and Students

“Concepts were conveyed clearly and easily understandable.”

Alex, 16, St Patrick's Secondary, improved from E8 to A1 for Prelims

“Class has been very helpful to help me understand the Computing subject better, and has helped me to achieve better grades since.”

Nicholas, 16, Xinmin Secondary School, improved from C6 to A2 in less than half a year

“The class is very interesting and the teacher has taught me Computing in intriguing ways.”

Miguel, 15, Montfort Secondary School, improved from F9 to A1 in 3 months

“This class has helped me excel in my Computing skills and has helped me improve tremendously!”

Ethan, 16, ACS Barker'22, achieved a grade of A2 for the GCE 'O' Levels

Some Resources