Expert IB Computer Science (IB CS) tuition for SL and HL students in Singapore. Updated for the new 2027 syllabus. Java & Python, IA support, and small classes at our Tank Road centre.
The IB Computer Science syllabus has been completely restructured for first teaching in August 2025, with first examination in May 2027. The new curriculum is organised around two core themes rather than seven isolated topics, with major additions including machine learning, SQL databases, and object-oriented programming as core content for all students. Pseudocode has been replaced by a choice of Java or Python. Full syllabus on the IBO Computer Science subject page.
Concepts of Computer Science
Assessed in Paper 1
Systems, networks, databases, and machine learning — the theoretical foundations of modern computing.
Computational Thinking & Programming
Assessed in Paper 2
Algorithmic design, programming in Java or Python, OOP, and abstract data types — hands-on problem solving.
All IB Computer Science students — whether taking SL or HL — study the following core content across both themes:
HL students study all core content plus additional topics that extend their programming and analytical skills:
The HL extension focuses on B.4 Abstract Data Types — a significant step up in algorithmic complexity and programming skill that requires dedicated practice and guidance.
The IB Computer Science course is structured with dedicated teaching hours for both theory and practical programming work.
Standard Level
105 hrs
Theory + programming
Higher Level
195 hrs
Theory + programming + ADTs
The IB Computer Science IA is worth 30% (SL) or 20% (HL) of the final grade. Students develop a computational solution for a real client, producing a written product dossier (max 2,000 words) and video demonstration (max 7 minutes). The IA is assessed on planning, solution design, development, functionality, and evaluation.
Ms S. provides full IA guidance — from client selection and requirements analysis through to code development and final submission.
"Photon Academy's structured approach made a real difference. The small class size meant I could ask questions without hesitation."
— IB Student
"The tutors genuinely care about each student's progress. My child's confidence improved significantly."
— Parent
These reviews reflect students who attended regular weekly lessons at Photon Academy.
for 4 lessons /month
for 4 lessons /month
Fees are prorated. No hidden charges. Make-up sessions available.
Every lesson at Photon Academy is carefully designed to build understanding, reinforce coding skills, and prepare students thoroughly for IB Computer Science examinations.
Lessons follow the IB CS syllabus topic by topic, covering both Theme A (systems and theory) and Theme B (programming and algorithms). Regular progress checks ensure complete coverage.
Every lesson includes practical programming in Java or Python. Students build real programs, trace algorithms, and debug code — essential skills for Paper 2 and the IA.
The IA accounts for up to 30% of the final grade. We guide students through client selection, requirements analysis, solution development, and documentation to produce high-scoring projects.
Students practise with past papers and case studies, learning how to interpret command terms, structure algorithm answers, and manage time under exam conditions.
Photon Academy is Singapore's dedicated IB specialist tuition centre. Here is what sets our IB Computer Science programme apart.
We keep our classes small so every student receives personalised attention, can ask questions freely, and gets regular feedback on their progress.
Our tutors are IB curriculum specialists who understand the marking criteria, command terms, and exam patterns that determine student success.
Conveniently located at 5 Tank Road, #04-03 Nagarathar Building, Singapore 238061, near Dhoby Ghaut and Fort Canning MRT stations for easy access across the island.
Students receive curated notes, topic summaries, and past paper collections aligned to the latest IB Computer Science syllabus for both SL and HL.
We offer weekday and weekend sessions designed to fit alongside your school schedule and other IB commitments without conflict.
Combine Computer Science with Mathematics, Physics, Chemistry, or other IB subjects for a holistic tuition experience.
IB Computer Science rewards students who can think algorithmically and write clean, functional code — not those who memorise definitions in isolation. Every lesson at Photon Academy is structured around the three things that actually move scores: conceptual clarity, coding fluency, and Internal Assessment support.
Ms S. builds every topic from first principles — from computer fundamentals and networks through to databases and machine learning. Students learn the “why” behind each concept so they can adapt their knowledge to unseen exam questions.
IB Computer Science Paper 2 requires students to read, write, and trace code confidently. Students practise programming in Java or Python every lesson, building fluency in syntax, debugging, and algorithmic thinking.
The Internal Assessment counts for up to 30% of the final grade. Ms S. guides students through client selection, requirements analysis, code development, and the written report — ensuring the IA becomes a scoring opportunity rather than a source of stress.
What Our IB Students Say
5.0 stars from verified Google reviews. See what students and parents say about Photon Academy.
The new IB Computer Science syllabus (first examination May 2027) is organised around two core themes. Theme A covers Concepts of Computer Science — systems, networks, databases (SQL), and machine learning. Theme B covers Computational Thinking & Programming — algorithmic design, programming in Java or Python, object-oriented programming, and abstract data types. HL students study additional content in B.4 (abstract data types including stacks, queues, linked lists, binary trees, and recursion).
Students choose one language — Java or Python — for the entire course. Paper 2 offers both language versions so students answer in their chosen language. For the Internal Assessment (IA), any programming language is accepted, though Java or Python is recommended for consistency with the course.
The exam consists of Paper 1 (Theme A — systems, networks, databases, machine learning, plus a case study) and Paper 2 (Theme B — computational thinking and programming). Paper 3 has been removed from the new syllabus. The Internal Assessment (IA) is worth 30% for SL and 20% for HL.
Yes, both SL and HL are fully covered. The HL extension is primarily B.4 (abstract data types — stacks, queues, linked lists, binary trees, and recursion) plus deeper algorithm analysis and efficiency (Big-O notation) and more complex OOP patterns.
Photon Academy is located at 5 Tank Road, #04-03 Nagarathar Building, Singapore 238061. The centre is conveniently accessible by public transport, near Dhoby Ghaut and Fort Canning MRT stations. This central location makes it easy for students from international schools across Singapore to attend classes.
Absolutely. Many of our students combine Computer Science tuition with other IB subjects such as Mathematics, Physics, Chemistry, and Economics. Our scheduling is designed to accommodate multiple subjects without conflicts. View all available subjects on our Programs page.
Ms S. at Photon Academy is one of Singapore’s most qualified IB Computer Science tutors. She scored a perfect 45/45 in the IB Diploma taking CS HL, Maths AA HL, and Physics HL, and is currently studying Engineering at NUS on a Science and Technology Scholarship. She is proficient in both Java and Python and brings direct, up-to-date first-hand experience of the IB CS curriculum — including the new 2027 syllabus. Contact Photon Academy to book a trial lesson.
Yes. In addition to our regular weekly IB Computer Science tuition programme, Photon Academy offers intensive revision sessions for students approaching the May or November IB examinations. These cover Paper 1 (Theme A — systems, networks, databases, machine learning) and Paper 2 (Theme B — programming and algorithms) as well as IA support. Contact us via WhatsApp at +65 9712 4269 to discuss availability and scheduling.
Book a trial lesson and experience the Photon Academy difference. Expert IB Computer Science tuition updated for the new 2027 syllabus.
Ms S. is Photon Academy's IB CS tutor in Singapore, bringing first-hand experience of the exact syllabus your child is studying. She scored a perfect 45/45 in the IB Diploma, taking Computer Science HL, Maths AA HL, and Physics HL. She is currently studying Engineering at NUS on a prestigious Science & Technology Scholarship. Proficient in both Java and Python — the two languages used in the new IB CS syllabus — she brings fresh first-hand experience of the IB CS curriculum. She founded a student-led STEM education initiative and is a Gold Medallist in an international Mathematics Olympiad.
Leave your details and our team will reach out within 24 hours to discuss class availability and scheduling.
Or message us directly:
WhatsApp +65 9712 4269 →