IB DP Computer Science (May 2027))

The IB Diploma Programme Computer Science Guide (2027) provides a structured approach for teaching, learning, and assessing computer science within the IB framework. It emphasizes computational thinking, algorithms, software design, networks, databases, and machine learning, with students using Java or Python for programming. Assessment includes external exams, an internal computational solution project, and a collaborative sciences project. The syllabus is divided into two themes: Concepts of Computer Science (hardware, networks, databases, AI) and Computational Thinking & Problem-Solving (programming, object-oriented design, data structures). The guide links computer science to the IB learner profile, international-mindedness, and ethical considerations, fostering critical thinking and real-world problem-solving.