Computer Science · IB HL
IB Computer Science HL — papers & markbands
Core theory (Paper 1), the case study (Paper 2) and — at HL — chosen-option questions (Paper 3). Below are the papers you'll sit and how examiners award marks. Practise past papers, learn the markbands, then check your own answers for feedback.
IB Computer Science HL community
Ask, share and discuss with other Computer Science HL students
Computer Science HL chapters
22 topics · free- 1.1Systems in organizations: planning and change management
- 1.2System design basics: components, usability and documentation
- 2.1Computer architecture: the CPU and primary memory
- 2.2Secondary memory and operating systems
- 2.3Binary representation of data
- 3.1Network fundamentals
- 3.2Data transmission and wireless networks
- 4.1Computational thinking: abstraction, decomposition and algorithms
- 4.2Connecting computational thinking and program design
- 4.3Introduction to programming: variables, control and methods
- 4.4Flowcharts, pseudocode and algorithm design
- 5.1Abstract data structures: recursion and the stack
- 5.2Linked lists
- 5.3Trees and binary trees
- 5.4Stacks, queues and the application of data structures
- 6.1Resource management: system resources and scheduling
- 6.2Memory management and virtual memory
- 7.1Control systems: sensors, actuators and feedback
- 7.2Embedded systems and microprocessors
- 8.1Object-oriented programming: classes, objects and encapsulation
- 8.2Inheritance, polymorphism and abstraction
- 8.3OOP program design and UML
Papers in Computer Science HL
- Paper 1HL
Practise this paper under timed conditions, then mark against the band descriptors.
- Paper 2HL
Drill the question style, then review the markbands to push into the top band.
- Paper 3HL
Drill the question style, then review the markbands to push into the top band.
How IB marking differs
Unlike point-based A-Level mark schemes, IB uses markbands — examiners place your answer in a level band against descriptors. Knowing the band wording is how you turn a 5 into a 7.
Check your work
Upload a photo of your answer and get structured, criteria-based feedback on where the marks are.
Get feedback →Frequently asked questions
- What papers are in IB Computer Science HL?
- IB Computer Science at HL is assessed by Paper 1, Paper 2, Paper 3, plus internal assessment. Core theory (Paper 1), the case study (Paper 2) and — at HL — chosen-option questions (Paper 3).
- How is IB Computer Science marked?
- IB uses markbands and assessment criteria rather than point-based A-Level marking codes — examiners place your response in a level band against descriptors. Our guides show what separates the top band from the middle on each paper.
- Where can I find IB Computer Science HL past papers?
- Browse every recent Computer Science HL exam series on our IB Computer Science past-papers page, organised by session and paper, with mark-scheme guidance for each.
- Is there a free IB Computer Science course?
- Yes — MarkScheme has a free topic-by-topic IB Computer Science course with worked examples, flashcards, and criterion practice marking on every syllabus point.
Best free IB Computer Science resources
Hand-picked, fully legal and free — official IB papers plus the best teacher-made notes and solutions.