IB Diploma Students: See IB Policy
IB Diploma Course Students: B- or above in Introduction to Computer Science 2 and successful completion of Artificial Intelligence or Introduction to Computer Science 1.
The IB Computer Science curriculum offers a comprehensive, contemporary program that covers essential computing topics. It builds computational thinking, teaching students to break down problems and design algorithms. Core areas include data representation (binary systems), computer systems (hardware, operating systems) and networks. Programming is central, focusing on variables, control structures, functions, and object-oriented concepts. The course also covers advanced topics such as abstract data structures, computational modeling, and database usage. Students consider the social and ethical dimensions of computing, including cybersecurity and AI impacts. Through practical investigations and an internal assessment project, they develop original solutions to real-world challenges.
Tests/quizzes/exams/homework and lab work in accordance with IBO assessment practices.