IA Overview

A comprehensive resource hub designed for computer science educators and students.

Internal Assessment (IA) Overview

Welcome to the Internal Assessment (IA) component of the IB Diploma Programme Computer Science course. This essential part of your studies provides an opportunity to apply your knowledge and skills to solve a real-world problem by developing a software solution. The IA is a significant project, accounting for a portion of your final grade, and it requires careful planning, execution, and reflection.

Purpose and Objectives

The IA is designed to:

Time Commitment and Scope

The Systems Development Life Cycle (SDLC)

Following the Systems Development Life Cycle (SDLC) is highly recommended. This structured approach will help you cover all necessary stages of your project, from planning to evaluation, ensuring that you do not overlook critical steps. Proper documentation at each stage will also support your ability to meet the assessment criteria effectively.

Key Criteria and What to Focus On

The IA is assessed against five key criteria, each of which has a dedicated page with detailed guidance. Here’s an overview of what each criterion involves:

1. Criterion A: Planning

2. Criterion B: Solution Overview

3. Criterion C: Development

4. Criterion D: Functionality and Extensibility

5. Criterion E: Evaluation

Submission Guidelines

Keys to Success


This overview provides a clear and comprehensive introduction to the IA, guiding you through the expectations and key components of the project. For detailed guidance on each criterion, please navigate to the corresponding pages.