IB Computer Science SL





This course will introduce students to the field of computer science. Topics covered include computer and network organization, system fundamentals, computational thinking, and problem-solving. The social and ethical implications of computer systems will be addressed as well as one topic from databases, web science, simulations, or OOP programming. Students are required to develop a project and the associated documentation that solves a real-world problem of their choosing. No prior knowledge of programming is required, but previous programming experience is beneficial. Students enrolled in this course must take the IB exam at their own expense.



Prerequisites

None





Course Video Gallery