IB Computer Science (SL/HL)

Who This Is For
- IB students in Grades 11–12 enrolled in Computer Science (SL or HL)
- Learners who need support with programming, theory of computation, or databases
- Students preparing for Internal Assessments (IA) and final IB exams
- Teenagers aiming for 6s and 7s in IB to strengthen university applications in STEM
- Families seeking structured IB-specific computer science tutoring
What We Cover
- Core Concepts (SL & HL) – System fundamentals, networks, and computational thinking
- Programming – Java and Python coding, algorithms, recursion, and problem-solving
- Abstract Data Structures (HL) – Stacks, queues, linked lists, trees, and hash tables
- Databases – SQL, relational models, and applied database design
- IA & Project Guidance – From ideation and coding to documentation and evaluation
- Exam Preparation – Paper 1, Paper 2 (option topics), and Paper 3 (HL only) strategies
How Tutoring Works

Why Harland
Expert Teachers
We work with experienced educators who specialize in your child’s age group and know how to build speaking confidence step by step.
Personalized Learning
Every child gets a custom learning path designed around their strengths, goals, and progress — no one-size-fits-all lessons here.
Standards-Aligned
Our curriculum matches global standards such as CEFR and Common Core, helping your child succeed in any school environment.
Real Results, Guaranteed
Noticeable improvements in confidence and skills within 30 days — or your money back.
“My daughter struggled with her IA project, but Harland helped her plan, code, and write it with confidence.”

– Mr. Andrews, Singapore –
“Our son was overwhelmed by HL content, especially abstract data structures. Harland’s tutoring made it manageable.”

– Mrs. Tanaka, Tokyo –