Online H2 Computing Tuition in Singapore: One-to-One and Small-Group Tutors for JC1 and JC2
H2 Computing pairs a 3-hour written paper with a 3-hour lab-based paper, in which students build working solutions in Python, SQL and Flask on a laptop. onlinetuition.sg matches JC1 and JC2 students, and IP students sitting the A-Level, with Computing tutors for live online lessons, one-to-one or in small groups.
Request an Online H2 Computing Tutor
About the A-Level H2 Computing Exam
SEAB offers A-Level Computing at H2 only. Its syllabus, 9569, has been revised for first examination in 2027, adding a module on emerging technologies that includes machine learning.
- Paper 1
- Written, 3 hours, 100 marks (60%): six to eight structured questions across all six modules
- Paper 2
- Lab-based, 3 hours, 100 marks (40%): four questions on a laptop, using Python, HTML, CSS, SQLite and Flask
- Software in the lab
- Python 3 with Flask, JupyterLab and scikit-learn, DB Browser for SQLite, and Notepad++
- Reference guide
- Each candidate receives a reference guide on programming syntax for Paper 2
- Calculator
- An approved calculator may be used in both papers
Paper 2 tests every module except the social, ethical and security impact of computing. Students submit their work as files, and the 3 hours include time for saving it.
Common Challenges H2 Computing Students Face
Data Structures From Scratch
Implementing stacks, queues, linked lists, binary search trees and hash tables in code, not just describing how they work.
Recursion
Writing recursive solutions, tracing them with recursion trees and comparing them with iterative ones.
Algorithm Efficiency
Bubble, insertion, merge and quicksort, linear and binary search, and comparing them with worst-case Big-O notation.
Web Applications With Flask
Building a working web application with HTML, CSS, Python and an SQL database, all under exam time.
Object-Oriented Design
Classes and objects, encapsulation with get and set methods, inheritance and polymorphism, applied to real problems.
Machine Learning Basics
Supervised and unsupervised learning through k-nearest neighbours and k-means, then writing simple machine learning code.
How Our Online H2 Computing Tutors Help
Implementations Line by Line
Each data structure coded live on a shared screen, then rebuilt by your child while the tutor reviews it.
Lab-Paper Rehearsals
Timed practice in the same tools as the exam, from Flask routes to SQLite queries, including saving the files.
Written Paper Technique
Pseudocode, trace tables and precise explanations for structured questions; the syllabus marks pseudocode on logic, not syntax.
Databases and Security
Keys and normalisation to third normal form, NoSQL trade-offs, and defences against SQL injection and cross-site request forgery.
Networking Concepts
IP addressing, DNS, protocols, packet switching and client-server architecture, the ideas behind every web application.
Revision Through JC2
Module-by-module revision in JC1, then full timed papers before the prelims and the A-Level.
H2 Computing Topics Covered by Our Tutors
The revised syllabus's six modules, in its own words. It does not split them into JC1 and JC2.
Module 1: Programming Fundamentals
- Algorithmic fundamentals and programming constructs
- Coding standards
- Recursion
- Data validation and testing, including error and exception handling
Module 2: Data Structures and Algorithms
- Stacks, queues, linked lists, binary trees and hash tables
- Searching and sorting algorithms, with Big-O notation
- Object-oriented programming
Module 3: Data and Information
- Data representation and character encoding
- Databases: relational design, SQL and NoSQL
Module 4: Computer Networks
- Computer network fundamentals
- Web applications
Modules 5 and 6
- Social, ethical and security impact of computing, including information security and cybersecurity
- Emerging technologies: artificial intelligence and machine learning
Key H2 Computing Dates
Updated
From SEAB's A-Level timetable and its list of important dates.
- H2 Computing written Paper 1, 2026
- 11 November
- A-Level 2026 results
- 19 to 23 February 2027 (SEAB's tentative dates)
- Revised 9569 syllabus
- First examined in 2027
Why Choose onlinetuition.sg for H2 Computing Tuition?
Tutors Who Know the Revised 9569
Tutors need a deep understanding of the 2027 H2 Computing syllabus and its lab-based paper.
Code Reviewed Every Week
The same tutor each week, who knows your child's code and how it has improved.
Lessons Around JC
A fixed weekday or weekend slot, planned around lectures, tutorials and CCAs.
One-to-One or a Small Group
One-to-one, or up to 4 students at the same level on the same syllabus.
Trial Lesson First
Your child tries an H2 Computing lesson before you decide.
No Agency Fees
Requesting an H2 Computing tutor is free.
Frequently Asked Questions About H2 Computing Tuition
Thinking of H2 Computing Tuition?
Is H2 Computing Hard for Students New to Coding?
It moves quickly, from basic constructs to data structures, object-oriented programming and web applications. Students new to Python benefit from steady practice from early JC1.
What Changed in the 2027 Syllabus?
The revised 9569 adds a module on emerging technologies, including machine learning with k-nearest neighbours and k-means. The exam keeps a 3-hour written paper and a 3-hour lab-based paper.
Which Languages and Tools Does the Exam Use?
Python for programming, HTML and CSS for web pages, SQL through SQLite, and the Flask framework for web applications. JupyterLab and scikit-learn are also installed for the lab-based paper.
When Should My Child Start H2 Computing Tuition?
Early in JC1 works well, before data structures and object-oriented programming build on the basics. Students can also start in JC2 to prepare for the lab-based paper.
Is There an H1 Computing?
No. SEAB offers A-Level Computing at H2 only.
Getting a Tutor
How Do I Request an H2 Computing Tutor?
Fill in the free form above with your child's level and preferred times. We'll reply on WhatsApp.
Who Are Your H2 Computing Tutors?
Part-time and full-time tutors, current and former school teachers, and undergraduates, each screened for qualifications, results and teaching experience.
How Quickly Will You Reply?
We aim to get back to you within one working day, and your child starts with a trial lesson.
Lessons
How Are H2 Computing Lessons Taught Online?
Live on Zoom with cameras on. The tutor writes and runs code on a shared screen, draws data structures on a digital whiteboard, and your child codes along.
What Does My Child Need for Lessons?
A laptop or desktop with a camera works best, so your child can write and run Python during the lesson.
How Long Is Each Lesson?
Usually 1.5 or 2 hours, at the same time every week.
What If My Child Misses a Lesson?
Let the tutor know early, since you're in direct contact. For a missed group lesson, the tutor can usually share the recording.
Others
How Much Does H2 Computing Tuition Cost?
Fees depend on the level and class size. We'll confirm the fee on WhatsApp before the first lesson.
Are There Any Agency Fees?
No.
How Do We Pay, and How Do We Stop?
By PayNow. Please give one month's notice to stop, out of courtesy to the tutor's planning.
Sources
- SEAB: A-Level H2 Computing syllabus (9569), 2027, first examined in 2027
- SEAB: A-Level H2 Computing syllabus (9569), 2026, before the revision
- SEAB: A-Level syllabuses for school candidates, 2027 (H2 Computing specimen papers and reference guide)
- SEAB: 2026 A-Level examination timetable
- SEAB: Important dates for candidates