How to Resit IB Computer Science

Robert Hampton

Written by: Robert Hampton

Reviewed by: James Woodhouse

Published

Illustration of a person studying with a book, titled "How To Revise IB Computer Science," with a background of programming code.

If your first attempt at IB Computer Science didn’t go the way you hoped, there is still a clear path forward. Resitting might not have been part of your original plan, but it often leads to a stronger understanding of the subject and a better final result. Many students find that the second time around, things start to click, especially once the pressure of juggling multiple subjects has eased.

IB Computer Science is a demanding course. It tests your theoretical knowledge, practical programming ability, and problem-solving skills through both written exams and a substantial internal assessment (IA). Whether you found the theory overwhelming or struggled with the IA structure, a resit gives you a valuable second chance.

This guide walks you through everything you need to know about resitting IB Computer Science, including when to do it, how the process works, your options, and strategies that will help you succeed at Standard Level (SL) or Higher Level (HL).

When to Resit Your Exam

Resitting IB Computer Science makes the most sense if you believe you can improve with more targeted preparation. Maybe you narrowly missed a university offer. Maybe you know you could have done better in Paper 2 or the IA. The IB allows candidates to retake subjects up to three times, so you have flexibility.

Your first result will have shown you where the gaps were, exam timing, pseudocode, option paper content, or IA complexity. That knowledge is your starting point for a more focused and confident second attempt.

The Resit Process for IB Computer Science

Although all candidates sit the same core structure, there are specific steps and considerations you need to know. Here’s what to expect:

Step 1: Confirm Your Eligibility and Timing

You can resit in the next available session (May or November), or in any of the next two sessions after your original exam. Your school may support the process, or you can register independently through another IB World School that accepts retake candidates.

Step 2: Decide Which Components to Retake

You can:

  • Retake the written exams only

  • Resubmit your IA

  • Do both

There is no penalty for trying to improve a component. The highest mark you achieve in each part will be used for your final grade.

Step 3: Register Through a School or Exam Centre

You must:

  • Contact an IB World School willing to register retake candidates

  • Provide your original session number and personal details

  • Complete all registration paperwork and pay the fees

Deadlines:

  • May session: Register by mid-January

  • November session: Register by mid-July

Always check with your chosen centre, as they may have earlier internal deadlines.

Step 4: Prepare Strategically

This is your chance to learn from your previous experience. Where did the marks slip away? Was it a lack of depth in the option paper, issues with IA documentation, or unfamiliarity with case study material? Use your insight to build a smarter revision plan.

Step 5: Sit the Exam (and Submit the IA, if Required)

You can carry forward your IA if you are not resubmitting it. If you choose to improve it, you’ll need to follow the standard IA process. Final results will reflect your best marks across attempts.

Different Ways to Resit

Resitting Through Your School

If your IB school allows retake entries, this is usually the simplest option. You’ll benefit from familiar teachers, resources, and support. However, not all schools allow this, especially after graduation.

Resitting as a Private Candidate

You can register through an IB World School that accepts private or external candidates. Some may offer revision support or guidance on resubmitting the IA, while others may only manage the admin process.

Joining a College or IB Tuition Service

If your school cannot support a resit, some international colleges or online platforms provide dedicated IB retake courses, often including IA supervision and exam technique coaching.

Independent Study

If you are confident working alone, this is a flexible and cost-effective option. You’ll need access to the syllabus, past papers, and the subject guide, along with discipline and planning.

Strategies to Excel in Your IB Computer Science Resit

1. Review Your Previous Performance

Try to reflect honestly on your earlier attempt. Did you run out of time? Did you answer the wrong type of question on Paper 2? Was your IA rushed or underdeveloped?

2. Prioritise Your Weak Areas

Target the topics or components that lost you the most marks. If you struggled with the HL case study, build your notes around command terms and applied examples. Use the IB subject guide and mark schemes to guide your revision.

3. Practice Real Exam Questions

Download past papers from reliable sources and practise under timed conditions. Pay attention to command terms and how answers are structured.

4. Improve Your IA (if Resubmitting)

If your IA underperformed:

  • Start early and work steadily

  • Focus on clarity, structure, and justification

  • Document each stage thoroughly and check against the criteria

5. Create a Realistic Study Plan

Break your study into manageable sessions over several months. Combine theory, coding, and past paper questions. Use spaced repetition and revisit complex topics more than once.

Resources and Support Available

You are not alone in this. Use these resources to help you prepare:

  • Teachers or tutors – Especially for IA guidance and HL Paper 3

  • Subject guide and syllabusDownload here

  • Past papers and mark schemes

  • Reddit forums – r/IBO for peer advice and encouragement

Other Considerations

How Much Does an IB Computer Science Resit Cost?

Costs vary depending on the school or centre. Typical fees:

  • IB registration: Around £115

  • Subject fee: £80 to £120 per subject

Additional fees may apply for IA marking or coursework support.

When is the Deadline for IB Computer Science Resits?

  • May exams: Register by mid-January

  • November exams: Register by mid-July

Always confirm with your exam centre, as their deadlines may be earlier.

Next Steps After the Resit

Step 1: Get Your Results

  • May exams: Results released in early July

  • November exams: Results released in early January

Your school or centre will provide access details.

Step 2: Reflect on Your Outcome

Whether you meet your target or not, take time to reflect. What worked? What would you do differently next time?

Step 3: Move Forward With Confidence

Improved grades can help you meet university offers or stand out in applications. More than that, completing a resit shows resilience and determination, two qualities that will serve you well far beyond the IB.

You’ve taken a big step by considering a resit. With the right plan, resources, and mindset, your second attempt at IB Computer Science can be the one that makes all the difference.

Boost Your Grades With Save My Exams

Feeling stressed ahead of your exams? Join over 1.5 million students who use Save My Exams, the leading online revision platform. 

On average, students who use Save My Exams improve by two grades thanks to our comprehensive resources. From past papers and revision notes to exam-style questions tailored to your specific course, our revision tools help you to study smarter, not harder. 

Created by teachers and examiners who know exactly what you need to revise to achieve the best grades, our resources help students to save time and get straight to the content you need. 

References

IB Retaking Examinations
IB Key Dates

Sign up for articles sent directly to your inbox

Receive news, articles and guides directly from our team of experts.

Share this article

Robert Hampton

Author: Robert Hampton

Expertise: Computer Science Content Creator

Rob has over 16 years' experience teaching Computer Science and ICT at KS3 & GCSE levels. Rob has demonstrated strong leadership as Head of Department since 2012 and previously supported teacher development as a Specialist Leader of Education, empowering departments to excel in Computer Science. Beyond his tech expertise, Robert embraces the virtual world as an avid gamer, conquering digital battlefields when he's not coding.

James Woodhouse

Reviewer: James Woodhouse

Expertise: Computer Science Lead

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.

The examiner written revision resources that improve your grades 2x.

Join now