IBDP Computer Science HL Exam Style Questions - New Syllabus- 2027-2028 Exam
IBDP Computer Science HL Exam Style Questions – New Syllabus 2027 & 2028
Practise IBDP Computer Science HL exam-style questions designed for the new syllabus, first assessed in 2027. Questions cover Concepts of Computer Science and Computational Thinking and Problem-Solving, including computer fundamentals, networks, databases, machine learning, programming, object-oriented programming and HL abstract data types.
Prepare for Paper 1 and Paper 2 with topic-wise practice, programming questions in Java or Python, algorithmic thinking and detailed worked solutions for the 2027 and 2028 exams.
IBDP Computer Science HL Paper 1
Theme A: Concepts of computer science
Theme B: Computational thinking and problemsolving
B1 Computational thinking
B3 Object-oriented programming
IBDP Computer Science HL Paper 2
Theme A: Concepts of computer science
Theme B: Computational thinking and problemsolving
B1 Computational thinking
B3 Object-oriented programming
Topic 1: System fundamentals
- Topic 1.1 – Systems in organizations SL Paper 1
- Topic 1.1 – Systems in organizations HL Paper 1
- Topic 1.2 – System design basics SL Paper 1
- Topic 1.2 – System design basics HL Paper 1
Topic 2: Computer organization
- Topic 2.1 – Computer organization SL Paper 1
- Topic 2.1 – Computer organization HL Paper 1
Topic 3: Networks
Topic 4: Computational thinking, problem-solving and programming
- Topic 4.1 – General principles SL Paper 1
- Topic 4.1 – General principles HL Paper 1
- Topic 4.2 – Connecting computational thinking and program design SL Paper 1
- Topic 4.2 – Connecting computational thinking and program design HL Paper 1
- Topic 4.3 – Introduction to programming SL Paper 1
- Topic 4.3 – Introduction to programming HL Paper 1
Topic 5: Abstract data structures
- Topic 5.1 – Abstract data structures SL Paper 1
- Topic 5.1 – Abstract data structures HL Paper 1
Topic 6: Resource management
- Topic 6.1 – Resource management SL Paper 1
- Topic 6.1 – Resource management HL Paper 1
Option A: Databases
- Topic A.1 – Basic concepts SL Paper 2
- Topic A.1 – Basic concepts HL Paper 2
- Topic A.2 – The relational database model SL Paper 2
- Topic A.2 – The relational database model HL Paper 2
- Topic A.3 – Further aspects of database management SL Paper 2
- Topic A.3 – Further aspects of database management HL Paper 2
- Topic A.4 – Further database models and database analysis SL Paper 2
- Topic A.4 – Further database models and database analysis HL Paper 2
Option B: Modelling and simulation
- Topic B.1 – The basic model SL Paper 2
- Topic B.1 – The basic model HL Paper 2
- Topic B.2 – Simulations SL Paper 2
- Topic B.2 – Simulations HL Paper 2
- Topic B.3 – Visualization SL Paper 2
- Topic B.3 – Visualization HL Paper 2
- Topic B.4 – Communication modelling and simulation SL Paper 2
- Topic B.4 – Communication modelling and simulation HL Paper 2
Option C: Web science
- Topic C.1 – Creating the web SL Paper 2
- Topic C.1 – Creating the web HL Paper 2
- Topic C.2 – Searching the web SL Paper 2
- Topic C.2 – Searching the web HL Paper 2
- Topic C.3 – Distributed approaches to the web SL Paper 2
- Topic C.3 – Distributed approaches to the web HL Paper 2
- Topic C.4 – The evolving web SL Paper 2
- Topic C.4 – The evolving web HL Paper 2
- Topic C.5 – Analysing the web SL Paper 2
- Topic C.5 – Analysing the web HL Paper 2
- Topic C.6 – The intelligent web SL Paper 2
- Topic C.6 – The intelligent web HL Paper 2
Option D: Object-oriented programming
- Topic D.1 – Objects as a programming concept SL Paper 2
- Topic D.1 – Objects as a programming concept HL Paper 2
- Topic D.2 – Features of OOP SL Paper 2
- Topic D.2 – Features of OOP HL Paper 2
- Topic D.3 – Program development SL Paper 2
- Topic D.3 – Program development HL Paper 2
- Topic D.4 – Advanced program development SL Paper 2
- Topic D.4 – Advanced program development HL Paper 2
SL
Paper 1
- Time: 1 hour 15 minutes (50 marks)
- Section A: Extended-response questions on Theme A: Concepts of computer science
- Section B: Short-response questions based on the pre-seen case study
- 35% weight
Paper 2
- Time: 1 hour 15 minutes (50 marks)
- Extended-response questions on Theme B: Computational thinking and problem-solving
- Programming questions are available in Python or Java
- 35% weight
Internal Assessment
- The Computational Solution
- 35 hours (30 marks)
- 30% weight
HL
Paper 1
- Time: 2 hours (80 marks)
- Section A: Extended-response questions on Theme A: Concepts of computer science
- Section B: Short- and extended-response questions based on the pre-seen case study
- 40% weight
Paper 2
- Time: 2 hours (80 marks)
- Extended-response questions on Theme B: Computational thinking and problem-solving
- Includes SL and HL topics, including HL-only content
- Programming questions are available in Python or Java
- 40% weight
Internal Assessment
- The Computational Solution
- 35 hours (30 marks)
- 20% weight
