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
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
Exam Papers
IB Computer Science SL Tutoring exam structure and focus areas
| Paper | Duration | Weighting | Focus |
|---|---|---|---|
| Paper 1 | 1 hour | 35% | Theme A and the case study, 1 hour 15 minutes |
| Paper 2 | 1 hour | 35% | Theme B - computational thinking and programming, 1 hour 15 minutes |
| IA | — | 30% | 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?
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.
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.
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.
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.
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 path | Pros | Limitations | Best for? |
|---|---|---|---|
| Working on your own |
|
| Students who enjoy coding and can move a project along themselves. |
| School lessons and group courses |
|
| Students meeting programming for the first time. |
| One-to-one online lessons with us |
|
| 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.
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
Programming foundations
weeks 3-8
- Arrays, loops and conditionals
- Getting the logic of stacks and queues
- Tracing search and sort algorithms by hand
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
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
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
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?
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
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.
Related IB Courses & Support
Other IB support programmes frequently chosen alongside IB Computer Science SL Tutoring
IB Math SL Tutoring (AA & AI Hub)
Compare IB Math SL Analysis and Approaches (AA) and Applications and Interpretation (AI), then plan tutoring, IA and exam preparation.
Go to the IB Math SL Tutoring (AA & AI Hub) pageIB ProgramInternal AssessmentIB Internal Assessment Tutoring
IB IA support offers topic selection, research structure, data analysis, interpretation and improvement suggestions aligned to the rubrics.
Go to the IB Internal Assessment Tutoring pageIB HLComputer ScienceIB Computer Science HL Tutoring
IB Computer Science HL tutoring covers Theme A and Theme B of the 2027 guide, machine learning, databases, the IA and Paper 1-2 preparation together.
Go to the IB Computer Science HL Tutoring pageIB SLEnglish AIB English A SL Tutoring
IB English A SL tutoring works on literary analysis, Paper 1, Paper 2 and Individual Oral preparation aligned to the IB assessment criteria.
Go to the IB English A SL Tutoring pageStudent and parent reviews
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.