Fees: IB Exam Fee as appropriate

Learning Recommendations: MTH100 - Common Core Algebra 1 or higher

General Description: The IB Computer Science SL course focuses on software development, fundamentals of computer systems, and the relationship between computing systems and society. Students in this course will become aware of how computer scientists work and communicate with each other and with other stakeholders in the successful development and implementation of IT solutions. Students in their first year (SL) of IB Computer Science have the option of sitting for the Standard Level exam in May.

A link to the full IB Computer Science SL/HL curriculum is here.


  • Core: System fundamentals; computer organization; networks; computational thinking, problem-solving and programming, as well as Object Oriented Programming (OOP)
  • The internal assessment will involve developing a product and associated documentation

Strategies: This course emphasizes the need for both a theoretical and practical approach to computer science. The course will enable students to apply and use a body of knowledge, methods, and techniques that characterize computer science. Students will demonstrate initiative in applying thinking skills to identify and resolve complex problems; engender an awareness of the need for, and value of, effective collaboration and communication in resolving complex problems; develop logical and critical thinking as well as experimental, investigative and problem-solving skills; develop students’ ability to communicate confidently and effectively; raise awareness of the moral, ethical, social, economic and environmental implications of using science and technology; and encourage an understanding of the relationships between scientific disciplines and the overarching nature of the scientific method.

Equipment to be provided by Student: None

Note: IB Computer Science SL counts as a science towards the IB Diploma, but does not count as a lab science credit for college admissions.