Skip to main content
IB SL Program

IB Computer Science SL Tutoring

One-to-one online preparation for the Computer Science Standard Level syllabus

Two things stall IB Computer Science SL students: the pseudocode questions in the exam and the Solution, worth close to a third of the grade. Ninety-minute sessions practise tracing arrays, stacks and search algorithms by hand, and on the project side we make sure the client interview and test records are gathered while there is still time.

Quick Answer

The Solution needs to start no later than the beginning of IB 2, because the client interview and test records cannot be manufactured afterwards. Ten lessons are usually enough for the exam side. In the 90-minute sessions the code stays on the student's machine and we guide.

SL

Level

Fully Online

Format

90 min

Lesson length

€82 per 90 min one-to-one lesson

Not happy after your first lesson? Full refund.

See packages and lower per-lesson rates
IB IB Computer Science SL Tutoring SL — one-to-one lesson

Experienced in IB

Specialist Team

About IB Computer Science SL Tutoring

Our IB Computer Science SL tutoring programme covers the fundamental concepts of computer science and programming skills. We provide teaching on Java, data structures and algorithms.

The course covers system fundamentals, computer organisation, networks, security, computational thinking and resource management. Theoretical concepts are reinforced with practical examples.

Programming skills are developed in Java. Variables, loops, conditionals, arrays, functions and basic OOP concepts are taught.

Support is provided for the IA - Solution project across problem definition, design, development and testing.

Exam preparation focuses on writing pseudocode, trace tables and problem solving.

IB assessment experience

Lessons are, wherever possible, planned with teachers who have relevant subject experience and a strong command of the IB assessment criteria. For some subjects we can offer lessons with teachers who have IB Examiner experience; matching is done based on subject, level and teacher availability.

Syllabus Topics

Theme A: Concepts of Computer Science
Theme A: Computer Fundamentals
Theme A: Networks and the Internet
Theme A: Databases
Theme A: Machine Learning
Theme B: Computational Thinking and Problem-Solving
Theme B: Programming
Theme B: Object-Oriented Programming
Case Study (Paper 1, Section B)
IA - Solution Project

Exam Papers

IB Computer Science SL Tutoring exam structure and focus areas

PaperDurationWeightingFocus
Paper 11 hour35%Theme A and the case study, 1 hour 15 minutes
Paper 21 hour35%Theme B - computational thinking and programming, 1 hour 15 minutes
IA30%Solution - software development project

Source: the assessment components and weightings on this page follow the IB Computer Science SL subject guide published by the International Baccalaureate Organization. Your school's IB coordinator can access the current session documents. ibo.org

About grade boundaries: According to the grade boundary documents the International Baccalaureate Organization publishes for each exam session, the total percentage needed for a 7 varies by subject, level and session in a band of roughly 55–85%. Your school's IB coordinator can access the relevant May/November Grade descriptors and boundaries document. In our one-to-one lessons we review the student's realistic grade range together using past-session boundaries and mock results.

IA / Written-Task Support

Where do one-to-one lessons provide support on the Internal Assessment and written tasks?

1

The client interview comes before the project

The Solution is built on a real user's need, and that interview has to be on record. Doing it after development means fitting the requirements to the code, and it shows in the report. The first sessions are about the client, not the code.

2

Test records cannot be produced afterwards

The evaluation section rests on the test notes you kept while building: which input produced what, which bug was fixed how. None of it is remembered later. At the end of every session we have you write the past fortnight's test record.

3

Scope that fits a term

The system designed on the first idea is usually too big to finish. Assessment rests on a working product, so an unfinished large project scores below a finished small one. We cut the scope while the success criteria are written.

4

Going back to the client

When the product is finished you have to return to the user for feedback; the evaluation section depends on it. We put that second meeting in the calendar from the start, or it gets squeezed into submission week.

5

Whose code it is

Libraries, borrowed snippets and externally generated code all have to be attributed. We do not write the code for you; the source stays on your machine and the session goes on design decisions and the error you are stuck on.

Comparing Preparation Paths

The differences between self-study, group classes and one-to-one support for IB Computer Science SL Tutoring

Preparation pathProsLimitationsBest for?
Working on your own
  • There is no shortage of material for learning to program
  • You can build the project at your own pace
  • There is no computer in the exam; students who learn by running code stall on hand-tracing questions
  • When you misread what a piece of pseudocode does, nobody corrects it
  • Interview and test records cannot be produced later, and you usually notice that near the deadline
Students who enjoy coding and can move a project along themselves.
School lessons and group courses
  • The development environment and lab are ready
  • Project deadlines are known from the start
  • Everyone's project is different, so individual technical help is hard
  • Hand-tracing practice cannot be checked student by student
  • Whose code it is cannot be tracked per student
Students meeting programming for the first time.
One-to-one online lessons with us
  • We have you trace arrays, stacks and search algorithms by hand on paper
  • Interview and test records get collected while there is still time
  • You explain your own code in every session
  • Costs more than studying alone
  • We do not write the code for you; the pace depends on your work between sessions
Students who can code but lose marks on exam questions and documentation.

Lesson packages

Not happy after your first lesson? Full refund. Split 10 and 20-lesson packages across any subjects you like, with no expiry date.

Study Plan Framework

A typical 4-phase structure for IB Computer Science SL Tutoring in one-to-one lessons; adapted to the student's exam date.

  1. Client and scope

    weeks 1-2

    • Finding the real client and planning the interview
    • Narrowing the problem to fit one term
    • Writing success criteria that can be tested
  2. Programming foundations

    weeks 3-8

    • Arrays, loops and conditionals
    • Getting the logic of stacks and queues
    • Tracing search and sort algorithms by hand
  3. Building the Solution

    a session every fortnight across the term

    • Breaking development down against the success criteria
    • Keeping the test record in the same week
    • The student explaining their own code
  4. Theory topics

    weeks 9-14

    • Computer fundamentals and networks
    • Databases and an introduction to machine learning
    • Using the terms in the language the exam expects
  5. Exam practice

    the last 6 weeks

    • Reading pseudocode and filling in trace tables
    • Explaining an algorithm without a computer
    • Full-length past papers under timed conditions

This framework is a sample plan; it is customised for each student based on exam date, target grade and current level.

How One-to-One Lessons Work

The general structure of IB Computer Science SL Tutoring sessions

We trace algorithms on paper

There is no computer in the exam, and the questions are largely about what a given piece of pseudocode does. Students who learn by running code stall there. We have you trace arrays, stacks and search algorithms by hand, writing the value of every variable.

You explain the code

In the session we do not read your code to you; you talk through it. The line you cannot explain is the line we work on - which is also a rehearsal of the explaining the exam asks for.

Records get collected while there is time

The project's marks do not come only from a working product; the client interview, the design decisions and the test notes are assessed too. We collect them in the same week as the development, because they cannot be recreated in submission week.

A written progress report every two weeks

We share which topics were covered, which success criterion the project has reached and what comes next, in writing.

IA Grading Tool

Evaluate your Internal Assessment report yourself. IA Grader for all subjects

Upload Your IA Report

Upload your IA report in PDF or DOCX format and let our AI assess it automatically.

Drag your file here

or click to select (PDF, DOCX - max 10MB)

Don't want to upload a file?

Where Students Struggle

Adapting to the IB exam format and assessment criteria
Meeting the standards in the Internal Assessment (IA) process
Time management and completing the extensive syllabus
Understanding the IB assessment criteria and shaping answers accordingly

Our experienced IB teachers guide you through overcoming these challenges.

Our Teaching Approach

IB-Focused Methodology

Work with teachers who know the IB assessment criteria inside out.

Where We Start

The first lesson sets the level, and the topic order follows from it.

The IA and the Exam

From the research question to the report, from past papers to mark schemes.

Past-Paper Focused

Real exam questions and mark scheme analysis.

Share before your first lesson

The information below helps the lesson plan focus on the student's real needs from the very first minutes.

  • Target IB grade (e.g. 6 or 7) and exam date
  • Current level: latest mock grade, predicted grade or weak topics
  • School curriculum: the textbook used, IA / EE topic, deadline dates
  • Study schedule: lessons per week, available days and time slots

Who Is This Program For?

IB students who struggle with IB Computer Science SL Tutoring and want to raise their grade
Pre-IB students about to start the IB Diploma Programme
IB Year 2 students preparing for final exams
Students looking for professional guidance on IA projects

Frequently Asked Questions

Program Features

  • Tracing pseudocode by hand
  • Arrays, stacks and search algorithms
  • The client interview for the Solution project
  • Collecting test records while there is still time
  • Guidance on the project, never ready-made code
  • Fitting Java syntax to the exam's format
  • A 10-lesson package covers the exam side

Contact us for a lesson plan

Tell us your target grade, where you are now and when you sit the exam, and we will work out the weekly schedule with you.

Quick Info

Fully online (our own platform)
90 min
Flexible scheduling
Weekly progress tracking

Tutors who teach this course

  • Tarkan Erol

    IB Computer Science SL Öğretmeni

  • Yiğit Karaca

    IB Computer Science SL Öğretmeni

Our tutors provide mentoring, structure suggestions and feedback during the IA / EE process. IB Courses does not write a student's IA or assignment for them.

Student and parent reviews

Share your experience

Your rating (optional)

Reviews are published after they have been checked.

Let us work out where to start with IB Computer Science SL Tutoring

In a free consultation with our experienced IB teachers, let's decide together on the number of lessons and focus areas that fit your goals.

The consultation is free and non-binding. We do not guarantee a specific IB grade.

ConsultationWhatsApp