Fees: IB Exam Fee as appropriate
Learning Recommendations: MTH100 - Common Core 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.
- 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