Augment Education
  • Blog
Log inStart free
augment

Augment Education

IB Diploma revision built around the syllabus.

contact@augment-education.com

Product

  • Features
  • Question bank
  • Quick fire
  • Worksheets
  • Flashcards
  • Notes
  • Subjects
  • What's new

Learn

  • IB guide
  • Booklets, explained
  • Blog
  • Free tools
  • Grade calculator
  • Subject checker

Company

  • About
  • Help
  • For parents
  • For teachers
  • Student stories
  • Comparisons

Augment Education is developed independently of the International Baccalaureate Organization and is not endorsed by it. “IB” and “International Baccalaureate” are its trademarks.

© 2026 Augment Education. All rights reserved.

PrivacyTerms
  1. Subjects
  2. Computer Science

IB Computer Science

How computers, networks, databases and machine learning work, and how to solve problems with computational thinking and programming in Python or Java.

  • Group 4, sciences
  • SL and HL
  • First assessment 2027

What Augment has for Computer Science

Counted from what is published today. Each part of the syllabus below links to its own page once something is on it.
Exam-style questions
1,965
Notes pages
46
Quick-fire questions
1,665
Flashcards in 25 decks
8,022
Glossary terms
1,057
Counted on 20 October 2026

The Computer Science syllabus

8 topics and 25 subtopics, first assessment 2027. HL is everything here; 7 parts marked HL only are left out at SL.

Counts beside each line are what is published for it today.

  1. A1Computer fundamentals274 questions · notes · 285 quick fire

    1. A1.1Computer hardware and operation95 questions · notes · 75 quick fire
    2. A1.2Data representation and computer logic95 questions · notes · 75 quick fire
    3. A1.3Operating systems and control systems65 questions · notes · 70 quick fire
    4. A1.4TranslationHL only41 questions · notes · 50 quick fire
  2. A2Networks264 questions · notes · 255 quick fire

    1. A2.1Network fundamentals113 questions · notes · 60 quick fire
    2. A2.2Network architecture69 questions · notes · 55 quick fire
    3. A2.3Data transmissions66 questions · notes · 60 quick fire
    4. A2.4Network security103 questions · notes · 65 quick fire
  3. A3Databases260 questions · notes · 255 quick fire

    1. A3.1Database fundamentals87 questions · notes · 50 quick fire
    2. A3.2Database design91 questions · notes · 60 quick fire
    3. A3.3Database programming98 questions · notes · 70 quick fire
    4. A3.4Alternative databases and data warehousesHL only43 questions · notes · 60 quick fire
  4. A4Machine learning254 questions · notes · 240 quick fire

    1. A4.1Machine learning fundamentals90 questions · notes · 50 quick fire
    2. A4.2Data preprocessingHL only52 questions · notes · 55 quick fire
    3. A4.3Machine learning approachesHL only92 questions · notes · 70 quick fire
    4. A4.4Ethical considerations90 questions · notes · 50 quick fire
  5. B1Computational thinking206 questions · notes · 70 quick fire

    1. B1.1Approaches to computational thinking206 questions · notes · 55 quick fire
  6. B2Programming615 questions · notes · 330 quick fire

    1. B2.1Programming fundamentals164 questions · notes · 70 quick fire
    2. B2.2Data structures211 questions · notes · 60 quick fire
    3. B2.3Programming constructs183 questions · notes · 60 quick fire
    4. B2.4Programming algorithms181 questions · notes · 75 quick fire
    5. B2.5File processing53 questions · notes · 50 quick fire
  7. B3Object-oriented programming245 questions · notes · 140 quick fire

    1. B3.1Fundamentals of OOP for a single class155 questions · notes · 65 quick fire
    2. B3.2Fundamentals of OOP for multiple classesHL only115 questions · notes · 60 quick fire
  8. B4Abstract data typesHL only201 questions · notes · 90 quick fire

    1. B4.1Fundamentals of ADTsHL only201 questions · notes · 75 quick fire

How Computer Science is assessed

From the subject guide, with a table for each level.

Standard Level

2 exams, 2 h 30 min in total, internal assessment 30% of the grade.

ComponentTimeMarksWeight
Paper 1No calculator

1 h 15 min · 50 marks

Section A: extended-response questions on theme A (38 marks). Section B: short-response questions on the pre-released case study and its two challenge questions (12 marks).

1 h 15 min5035%
Paper 2No calculator

1 h 15 min · 50 marks

Extended-response questions on theme B, in Python or Java, including one on algorithmic thinking without code.

1 h 15 min5035%
Computational solutionInternal

Coursework · 30 marks

A program you design and build for a problem of your choice, with up to 2,000 words of documentation and a video of up to five minutes. About 35 hours of work, marked by your teacher and moderated by the IB.

Coursework3030%

Higher Level

2 exams, 4 h in total, internal assessment 20% of the grade.

ComponentTimeMarksWeight
Paper 1No calculator

2 h · 80 marks

Section A: extended-response questions on theme A (56 marks). Section B: questions on the pre-released case study and its four challenge questions (24 marks).

2 h8040%
Paper 2No calculator

2 h · 80 marks

Extended-response questions on theme B, in Python or Java, including the HL topics.

2 h8040%
Computational solutionInternal

Coursework · 30 marks

A program you design and build for a problem of your choice, with up to 2,000 words of documentation and a video of up to five minutes. About 35 hours of work, marked by your teacher and moderated by the IB.

Coursework3020%
Every paper, the IA and grade boundaries

Questions about Computer Science

Useful for Computer Science

  • GlossaryEvery Computer Science term with a short definition, A to Z.
  • Assessment and boundariesEach Computer Science paper in full, the internal assessment and grade boundaries by session.
  • Grade calculatorTurn marks into a grade, or six grades and the core into Diploma points.
  • Exam skills notesHow to tackle each Computer Science paper. Opens in Augment.

Revise Computer Science one subtopic at a time

A free account keeps your place in the notes and a record of what you practice, topic by topic.

Start freeOpen Computer Science in Augment