Fees: IB Evaluation Fee as appropriate

Learning Recommendations: Algebra 1 or higher

General Description: 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.

Content:

  • Core: System fundamentals; Computer organization; Networks; Computational thinking, problem-solving and programming, as well as Object Oriented Programming.
  • 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