IB Computer Science Tutoring (HL · SL) - Times Edu
+84 36 907 6996Floor 72, Landmark 81 · HCMC
Vietnamese
◆ Group 4 · CS

IB Computer
Science,
theory + code.

IB DP Computer Science HL and SL — covering computational thinking, algorithms, data structures, networks and databases alongside a major programming project (IA). Coached by mentors with real software engineering backgrounds.

IB Group
Group 4
Level
HL + SL
Typical age
16 – 19
Target grade
7 / 7
CS
IB Diploma · Computer Science

The IB's technology subject. Computational thinking, OOP, algorithms and a major programming IA — essential for CS and engineering pathways.

Times Edu · Since 2018

IB CS is where theory meets a real project.

7
the top grade, achievable with structured IA coaching and algorithmic fluency

IB Computer Science is a Group 4 science that covers both theoretical concepts (algorithms, data structures, networking, databases, system design) and practical programming through a major Internal Assessment — a real software product built by the student over several months.

The IA is the decider

The IA (Internal Assessment) is worth 30% of the final grade at both HL and SL — the highest IA weighting of any Group 4 science. Students build a working software solution for a real client, document the development process, and evaluate the outcome. A strong IA can rescue mediocre exam performance; a weak one sinks everything.

HL vs SL

HL adds abstract data structures (linked lists, trees, stacks, queues), advanced algorithms and an extended Paper 3 case study. SL covers core computational thinking without the deeper data structure theory.

The full content we cover.

Every Times Edu Computer Science mentor maps lessons directly to the official syllabus — nothing on the exam is a surprise.

CORE 1

System Fundamentals

Hardware, software, system design, networks.

CORE 2

Computer Organisation

Binary, logic gates, CPU architecture.

CORE 3

Computational Thinking

Algorithms, flowcharts, pseudocode, search and sort.

CORE 4

Programming

Java or Python — OOP, arrays, file handling.

HL EXT

Abstract Data Structures

Linked lists, stacks, queues, binary trees, recursion.

HL EXT

Resource Management

OS concepts, memory, scheduling, virtual machines.

SKILL

Databases

Relational models, SQL queries, normalisation.

IA

Internal Assessment

Full software product for a real client — 30% of final grade.

Every paper and assessment, mapped.

Knowing the format is half the battle. Here is the full breakdown.

PAPER 1

Short + Extended

Structured response questions on theory and pseudocode.

HL 2h 10m / SL 1h 30mHL 100 / SL 70
PAPER 2

OOP Programming

Object-oriented programming questions with provided code.

HL 1h 20m / SL 1hHL 65 / SL 45
PAPER 3

Case Study (HL)

Pre-seen case study with extended analysis — HL only.

HL 1hHL 30
IA

Software Product

Working software solution with documentation — 30% of grade.

~40 hours34 marks (30%)

Why even strong students lose marks here.

Three traps we see most often — every one is fixable with focused coaching.

PITFALL 01

Weak IA client engagement

The IA requires a real client with a real problem. Students who invent a fake client cap at grade 4 for Criterion A. We coach client identification from term 1.

PITFALL 02

Pseudocode syntax errors

Paper 1 uses IB-standard pseudocode notation. Students who code fluently in Python but cannot write IB pseudocode lose 15–20 marks.

PITFALL 03

Abstract data structures neglect

HL Paper 1 includes 20+ marks on linked lists, trees and recursion. Students who skip this topic lose an entire grade band.

From diagnostic to final grade.

7Target grade for every CS student
82%Students reaching 6 or 7
2.0Avg grade points gained
8+IB CS graduates
★★★★★

My IA went from a concept sketch to a fully working inventory system with 32/34 marks. Times Edu's mentor had built real software before — that made all the difference.

Minh D.STUDENT · SSIS · IB DP2

What families always ask.

Java or Python for the IA?

Either is accepted. We recommend Python for most students — faster development, cleaner syntax. Java is fine for students with prior experience.

Is IB CS harder than AP CS A?

Different. IB CS is broader (theory + IA project) while AP CS A is deeper on algorithms and OOP. IB has a higher coursework weighting (30% IA vs 0% AP).

Does my child need prior coding experience?

Helpful but not required. We start many students from zero and deliver 6/7 outcomes in 18 months.

Can you help with the IA project?

Yes — we coach every phase: client identification, design, development, testing and evaluation.

Ready to turn Computer Science into a top grade?

Book a free 60-minute diagnostic — full gap analysis, realistic grade prediction and personalised roadmap. Worth $60, free for the first 50 families.

Zalo