Lanterna Education | Online IB Tutoring
DP1DP2StudentsGroup 4: SciencesIAsUltimate Guide

New IB Computer Science Syllabus: A Complete Guide

Get a complete breakdown of the new IB Computer Science syllabus (FE2027). Learn how to master the updated assessments, the Generative AI case study, and the new IA criteria.

Lanterna Team
July 9, 202613 min read
Banner

New IB Computer Science Syllabus: A Complete Guide

This is your complete breakdown of the brand new IB Computer Science curriculum, with first exams in 2027. The changes are significant, shifting the focus from memorization to genuine problem-solving, algorithmic thinking, and modern topics like Machine Learning.

At Lanterna, our expert tutors (who are all top IB graduates) have distilled everything you need to know into one place. We’ll cut through the jargon and give you the insider strategies to excel.

By using this guide, you will be able to:

  • Understand the Core Changes: Instantly grasp the new two-theme structure and the removal of the old "Options."
  • Master the New Assessments: Get a clear breakdown of the new Paper 1, Paper 2, and the updated Internal Assessment (IA) criteria.
  • Strategize for the Case Study: Learn exactly what to expect from the new "Generative AI" case study and how to prepare for it.
  • Plan Your 2-Year Journey: Use our recommended timeline to stay ahead from day one.
  • Unlock a 7: Learn the specific strategies that separate top-scoring students from the rest.

1. The Big Picture: A New Philosophy

The IB has completely overhauled the Computer Science course. The old system, with its optional modules (like Databases or Web Science), is gone. Now, every student studies a single, unified core curriculum.

This new syllabus is built on two interconnected pillars:

  • Theme A: Concepts of Computer Science: The theory, hardware, and ethics behind how computers work.
  • Theme B: Computational Thinking and Problem-Solving: The practical application of programming and algorithms to solve real-world problems.

This change means the course is less about memorizing syntax and more about becoming a genuine computational thinker.

2. Decoding the Syllabus: The Two Themes

Theme A: Concepts of Computer Science

This is the theoretical foundation of your course. It covers four main areas:

  • A1: Computer Fundamentals: You’ll explore the core of a computer: the fetch-execute cycle, the CPU, memory, and logic gates. HL Students go deeper, evaluating operating system concepts like paged vs. segmented memory, multitasking, and how compilers and interpreters translate code.
  • A2: Networks: This covers everything from LANs and VPNs to cloud computing and cybersecurity. You’ll need to understand modern threats like DDoS attacks and the protocols that keep us safe.
  • A3: Databases: Previously an option, this is now mandatory. You’ll learn how relational databases work and use SQL to manage data. HL Students will also study modern distributed and NoSQL databases.
  • A4: Machine Learning (ML): This is the most exciting addition. You’ll be introduced to supervised, unsupervised, deep, and reinforcement learning. The course places a massive emphasis on the ethical implications of AI, forcing you to analyze issues like algorithmic bias and transparency. HL Students will dive into the technical architecture of neural networks and genetic algorithms.

Theme B: Computational Thinking & Problem-Solving

This is where you put the theory into practice. It includes:

  • B1: Approaches to Computational Thinking: Learn to think like a programmer by breaking down complex problems using decomposition, pattern recognition, and abstraction.
  • B2: Programming: Your school must now choose to teach the entire course in either Python or Java. You will master the fundamentals of your chosen language.
  • B3: Object-Oriented Programming (OOP): Another former option that is now core content. You’ll learn to model real-world problems using classes. HL Students will master advanced OOP concepts like inheritance, polymorphism, and common design patterns across multiple classes.
  • B4: Abstract Data Types (HL Only): This HL-exclusive unit covers the implementation of complex data structures like stacks, queues, linked lists, and binary trees, along with recursive algorithms.

3. The Big Decision: Java vs. Python

Your school will choose one language for the entire department. This choice affects your classroom learning, your IA, and which version of Paper 2 you will sit.

  • Java: A highly structured language that strongly enforces OOP principles. It’s more verbose (requires more code for simple tasks) but provides excellent preparation for rigorous university-level computer science.
  • Python: Known for its simplicity and readability. It’s faster to code and debug, making it great for students new to programming. It supports OOP, but doesn’t force it.
The Lanterna Tip: Neither language gives you an advantage. Examiners care about your algorithmic logic, not which syntax you use. Focus on mastering the language your school chooses.

4. The Exams: A Complete Breakdown

The external assessments have been streamlined. The old Paper 3 for HL is gone.

Assessment Component Standard Level (SL) Higher Level (HL) Primary Focus Area
Paper 1 35% Weighting
1 Hour 15 Minutes
50 Marks Total
40% Weighting
2 Hours
80 Marks Total
Theme A (Concepts) & Pre-seen Case Study
Paper 2 35% Weighting
1 Hour 15 Minutes
45 Marks Total
40% Weighting
2 Hours
65 Marks Total
Theme B (Programming & Problem-Solving)
Internal Assessment 30% Weighting
35 Recommended Hours
30 Marks Total
20% Weighting
35 Recommended Hours
30 Marks Total
The Computational Solution (Software Project)

Paper 1 Deep Dive

This paper tests your knowledge of Theme A. Section A has short-answer questions on computer fundamentals, networks, and ML. Section B is dedicated entirely to the Pre-seen Case Study, which is now mandatory for both SL and HL students. To score well, you must go beyond definitions. Examiners want you to evaluate and apply concepts to real-world scenarios.

Sample Paper 1 Question Level Assessment Focus
Describe the role of the Control Unit (CU) and the Arithmetic Logic Unit (ALU) during the fetch-execute cycle. [4] SL Hardware Fundamentals (A1)
Evaluate the use of paged memory management versus segmented memory management in a multitasking operating system. [6] HL OS Resource Management (A1)
Explain how a Graphics Processing Unit (GPU) can be utilized for non-graphics tasks, such as training machine learning models. [4] HL Advanced Architecture & ML (A1/A4)

Paper 2 Deep Dive

This paper tests Theme B and your practical problem-solving skills. The IB creates two separate versions: one for Java and one for Python. The questions focus on designing algorithms and writing code.

The Lanterna Tip: Examiners will often ask you to solve a problem without using high-level built-in functions (like Python's `.sort()`). They want to see if you can build the logic from scratch. Practice writing your own sorting and searching algorithms.
Sample Paper 2 Question Level Assessment Focus
Construct a flowchart to represent an algorithm that checks if a book is overdue and calculates a fine of $0.50 per day. [4] SL Algorithmic Thinking (B1)
Describe how a try/except (Python) or try/catch (Java) block could be used to handle a situation where a user enters a non-numeric value for a student ID. [2] SL Programming Fundamentals (B2)
Explain one advantage of using a dynamic List or ArrayList rather than a static array to store the titles of books currently borrowed by a student. [2] HL Abstract Data Types (B4)

5. The Case Study: Generative AI

The pre-seen case study is now a major part of Paper 1 for everyone. The topic for the first assessment cycle is "Generative AI for Image Creation," based on a fictional company called Visionary Studios.

About a year before the exam, the IB will release a short booklet outlining the scenario. This booklet only provides context; it does not give you answers. Your job is to use it as a launchpad for your own deep research into the technology, its applications, and its ethical challenges (like copyright and algorithmic bias). You will get a clean copy of the booklet in the exam, so all your research must be memorized.

6. The Internal Assessment (IA): Your Computational Solution

The IA is a 35-hour software development project worth a huge portion of your final grade (30% at SL, 20% at HL). The biggest change is that you are no longer required to have a formal, external "client." While solving a real user's problem is still a great idea, you can now choose any problem of personal interest, as long as it is complex enough.

You must submit three files:

  1. Documentation (PDF): A report with a strict 2,000-word maximum.
  2. Video (MP4): A 5-minute maximum video screencast demonstrating your project's functionality.
  3. Appendices (PDF): A separate file containing your full, unabridged source code.
Criterion Focus Area Marks How to Get Maximum Marks
A: Problem Specification Definition & Context 4 Define a detailed problem with explicitly measurable success criteria.
B: Planning Algorithmic Strategy 4 Create a clear project timeline and break the problem into sub-components.
C: System Overview System Architecture 6 Model your system with UML/flowcharts and outline your testing strategy.
D: Development Technical Ingenuity 12 Write complex, well-commented code using advanced techniques (e.g., OOP, recursion).
E: Evaluation Reflection & Iteration 4 Critically evaluate your final product against your success criteria from Criterion A.
The Lanterna Tip: The IA has a "Domino Effect." A vague problem in Criterion A makes it impossible to evaluate in Criterion E. Start with a crystal-clear, measurable goal. Avoid projects that are all user interface with no complex backend logic.

7. The Extended Essay (EE) in Computer Science

The EE is a 4,000-word independent research paper. The new guidelines have formalized two distinct research pathways:

  • Subject-Focused Pathway: A deep dive into a purely technical CS topic. This is perfect for comparing algorithm efficiencies or analyzing hardware performance. For example: "How does the time complexity of inserting values compare between a Scapegoat Tree and an AVL Tree's rebalancing algorithm?"
  • Interdisciplinary Pathway: This combines Computer Science with another IB subject to answer a complex question. The integration must be essential, not just two topics side-by-side. For example: "To what extent can computer vision and convolutional neural networks be used to identify and translate American Sign Language?" (CS + Linguistics).

8. Beyond the Syllabus: TOK & The Collaborative Project

Theory of Knowledge (TOK) Connections

The new syllabus, especially the Machine Learning unit, is a goldmine for TOK. You can explore fascinating Knowledge Questions (KQs) for your exhibition or essay, such as: "How do ethical considerations in AI development challenge our understanding of what constitutes 'knowledge'?"

The Collaborative Sciences Project (CSP)

This mandatory 10-hour project replaces the old "Group 4 Project." You will team up with students from other Group 4 sciences (Biology, Chemistry, Physics) to tackle a real-world problem. As a CS student, you might build data visualizations or program sensors while a biology student analyzes the ecological data.

9. Your 2-Year Game Plan

A structured timeline is essential for success. Here is a recommended plan for your two-year course.

Timeline Phase Academic Focus & Milestones
Year 1: Term 1 Master foundational programming skills (Theme B). Begin hardware and logic gates (A1).
Year 1: Term 2 Shift to theory: Networks (A2) and Databases (A3). Begin planning the Collaborative Sciences Project (CSP).
Year 1: Term 3 Dive into Machine Learning (A4). The IB releases the case study; begin initial research. Brainstorm IA topics.
Year 2: Term 1 Heavy focus on the 35-hour Internal Assessment. HL students cover Abstract Data Types (B4).
Year 2: Term 2 Final IA submission. Shift entirely to mock exams, deep case study analysis, and practicing algorithms.
Year 2: Final Term Final Examination Session (Paper 1 and Paper 2).

10. The Lanterna Edge: Secrets to Scoring a 7

Top students don't just know the content; they have a strategy. Here's how to get ahead:

  • Master the Exams: Use a "Two-Pass Rule." In the exam, answer all the easy definition and syntax questions first. Then, circle back to the harder, multi-step algorithmic problems. This secures your marks and builds confidence.
  • Execute a Flawless IA: Remember that examiners grade your PDF report, not just your code. The video is only for proof. Treat your IA like a technical writing assignment. Document everything, justify your choices, and connect every decision back to your success criteria.
  • Conquer the Case Study: The case study booklet is a starting point, not the whole story. Spend months mapping the scenario to Theme A concepts. If the case study mentions processing power, research GPU architecture. If it mentions copyright, research data scraping laws. Structure your final answers like mini-essays: explain the tech, evaluate its impact, and critique the ethics.

More free resources

10 Famous People Who Did The IB!
About IBUniversityArtsHumanitiesPre-DPDP1DP2...

10 Famous People Who Did The IB!

Discover 10 famous IB graduates, from world leaders to actors and tech founders, who prove the IB Diploma opens doors to any career path you choose.

50 IB Maths IA Topic Ideas: Complete Guide
MathsIAsUltimate GuideDP1DP2Students

50 IB Maths IA Topic Ideas: Complete Guide

Struggling to find an IB Maths IA topic? Explore 50 proven Maths IA topic ideas, hand-picked by an IB expert to inspire your exploration and help you score highly.

50 IB CAS Project Ideas with Examples
CASUltimate GuideAbout IBDP1DP2StudentsParents

50 IB CAS Project Ideas with Examples

Stuck on your IB CAS Project? Get inspiration from 50 expert-curated IB CAS Project ideas and examples covering Creativity, Activity, and Service strands.

IB Score for Top Universities
UniversityHL vs SLExamsMocksDP2StudentsParents

IB Score for Top Universities

What IB Score Do You Need for Top Universities? See the breakdown: 24 (Pass), 30-34 (Good), 38+ (Elite). Set realistic goals for top-tier universities.

How to Structure and Format Your IB Math IA
MathsIAsUltimate GuideDP1DP2Students

How to Structure and Format Your IB Math IA

Learn how to structure and format your IB Math IA for top marks. Understand the grading criteria and optimal layout used by high-scoring students.

Complete Guide to IB Results Day & Next Steps
UniversityExamsRetakesUltimate GuideDP2StudentsParents

Complete Guide to IB Results Day & Next Steps

IB Results Day is here. Learn your next steps for university offers and requirements, whether you met your IB scores or need to consider remarks or Clearing.

100+ IB Extended Essay Topics with Examples
EEUltimate GuideStudy SkillsDP1DP2Students

100+ IB Extended Essay Topics with Examples

Struggling with your IB Extended Essay? Get inspired with 100+ Extended Essay Topics and learn the 10 steps for a top EE grade in your diploma.

25 Killer IB Chemistry IA Ideas for Top Marks
SciencesIAsUltimate GuideDP1DP2Students

25 Killer IB Chemistry IA Ideas for Top Marks

25 practical, experiment-friendly IB Chemistry IA ideas. Get topic inspiration, plus essential hints on variables, data collection, and avoiding common IA pitfalls for top marks.

IB Biology IA Topic Ideas: 30+ Examples to Inspire You
SciencesIAsUltimate GuideDP1DP2StudentsParents

IB Biology IA Topic Ideas: 30+ Examples to Inspire You

Struggling with your IB Biology IA? Discover 30+ expert-curated IB Biology IA Topic Ideas and examples to inspire your research and help you secure a top grade.

Perfectly Matched Tutors

600+ handpicked tutors from across the world with the best background and experience.

Graduates

Graduates

  • Scored 40+ in the IB and 7s in the subjects they teach.
Teachers

Teachers

  • Certified educators with an average of 15 years experience.
Specialists

Specialists

  • Teachers with IB examiner experience or senior markers
IB TUTORING, WHEREVER YOU STUDY

GLOBAL LEADERS
IN IB TUTORING

Geography shouldn't limit your potential. Lanterna provides premium online IB tutoring across the world, being partners with 250+ IB schools worldwide. Our country guides explore how the IB landscape shapes up and how our tutoring supports it perfectly.

Global map showing Lanterna tutoring presence
Free IB tutoring trial

Your first hour,
on us.

1 hour of online tutoring in any subject with a 40+ IB graduate who scored a 7 in your subject.

15,000+ students
96% recommend Lanterna to friends & family

No strings attached. By filling out the form you accept our T&Cs.