Yanmai Education · since 2021

IB Computer Science tutoring

IB Diploma Programme · online one-to-one

Online IB Computer Science tutoring for the revised course, including Paper 1 concepts and case study, Paper 2 computational thinking and the IA.

For international school students in Hong Kong and worldwide. Lessons follow the student's course guide, school pace and current learning needs.

Chat on WhatsApp

The learning journey

What lessons can focus on

The revised course removes Paper 3 and places the pre-released case study in Paper 1 for both SL and HL. Paper 2 assesses computational thinking and algorithms. The IA is a software development project for a real need.

Class support

Review current topics, clarify difficult concepts and work through school assignments.

Exam practice

Practise the relevant question types and review answers against the applicable marking guidance.

Coursework and IA

Plan the work, discuss research choices and receive feedback on drafts against the subject criteria.

The learning journey

Tutoring case studies

IB Computer Science lesson screenshot comparing statistical methods and neural networks.
Classroom notes · methods comparison

Statistical methods and neural networks

Compare the focus of statistical methods and neural networks to frame a machine-learning research question.

IB Computer Science IA paper on a recipe recommendation system using available ingredients.
Draft feedback · IA

Recipe recommendations from available ingredients

A Computer Science IA proposal and annotated document for a system that matches ingredients with recipes.

Questions & answers

Frequently asked questions

What changed in the revised Computer Science course?

First examined in May 2027, the revised course removes Paper 3 and includes the pre-released case study in Paper 1 for both SL and HL. Paper 2 assesses computational thinking and algorithms.

What is the Computer Science IA?

It is a software development project of about 35 hours for a real need. The report has a maximum of 2,000 words, excluding code and diagrams, and includes a demonstration video. It contributes 30% at SL and 20% at HL.

How do HL and SL Computer Science differ?

HL covers more content in greater depth. Paper 1 and Paper 2 each contribute 40% and the IA 20% at HL; at SL the papers each contribute 35% and the IA 30%.

Can I take Computer Science without programming experience?

Yes, but regular coding practice is important. Tutoring can start with programming fundamentals and algorithmic thinking.