Introduction
The IB Computer Science course blends theoretical knowledge with practical problem-solving. Whether at SL or HL, students face a mix of internal and external assessments that test coding skills, understanding of computational thinking, and the ability to apply concepts to real-world problems.
This guide breaks down the structure of IB Computer Science assessments and provides strategies to help you excel in both coursework and exams.
Overview of IB Computer Science Assessments
Internal Assessment (IA)
- A practical solution project.
- Worth 30% at SL, 20% at HL.
- Requires identifying a problem and developing a computational solution (e.g., a program, app, or database).
External Assessments
- Paper 1: Core syllabus — systems, networks, computational thinking, programming.
- Paper 2: Case study (HL and SL) — real-world application of concepts.
- Paper 3 (HL only): Additional advanced material, often requiring in-depth analysis.
Excelling in the Computer Science IA
The IA is your chance to showcase problem-solving and coding ability. To succeed:
- Choose a meaningful problem. Something real, ideally for a client (e.g., a teacher, student club, or local business).
- Define success criteria clearly. Examiners reward precise goals and measurable outcomes.
- Plan before coding. Include diagrams, pseudocode, and data structures.
- Document the process. Screenshots, explanations, and testing logs strengthen your report.
- Evaluate thoroughly. Reflect on strengths, weaknesses, and improvements.
