Skip to content
Now Accepting Applications for 2027-2028Apply
ITMagicITMagicAcademy

IB Computer Science: scope and the internal assessment project

There is programming, and the course rests on the conceptual side of computing. The internal assessment requires a working solution written for a real user.

This entry answers
  • what is IB Computer Science
  • IB CS internal assessment
  • is IB Computer Science HL hard
  • which language does IB CS use
  • IB CS for computer engineering
Group
Sciences
Content
System fundamentals, algorithms, data
Internal assessment
A solution for a real user
Most critical decision
Finding the user early

IB Computer Science sits in the sciences group, a placement students find surprising; the course covers more than programming.

Content

System fundamentals, computer organisation, networks, data structures and algorithms, and object oriented programming. HL adds deeper algorithm and abstraction material.

Programming is present and is not the whole course. The exam measures reading code, tracing it and justifying a design more than writing it.

The internal assessment

The student develops a working solution for a real user and documents the process: gathering requirements, design, development and evaluation.

The decisive choice is who the user is. Without a real user and a real need the project stays artificial and the evaluation section collapses, because there is no satisfaction to evaluate.

That user is found at the start of the year. A user invented afterwards shows immediately in the documentation.

The exam side

Questions are scenario based: a system is described and the student proposes and justifies a structure.

Memorised definitions earn nothing; applying a definition to a situation does.

Who should take it

Students considering computer science, software engineering or data science. Also students who want a science group course without a laboratory load.

⚠️ For a student who does not enjoy writing code this course is hard; the conceptual part looks attractive, but the internal assessment requires working software.

How this works at ITMagic

IB Computer Science is in the programme on request; the main headings on the IB side are Math AA and AI, Economics and Business Management, and Physics, Chemistry, Biology and Computer Science are supported on request.

Internal assessment support is in the programme, and in this course the first job is finding the user early; a user invented afterwards shows in the documentation.

⛔ The student's project is not written by ITMagic Academy; the code belongs to the student. One-to-one mentoring, fully online.

Placement assessment

The placement test is free and takes about twenty minutes. The result indicates which topic to begin with.

Go to the programme page for this exam

Sources

Pages from the body that runs the exam. They have the final word.

Related entries

Published by ITMagic AcademyLast updated: October 7, 2026