Computer Studies / Computing
Course summary
The Computer Science course aims to enable students to: design, model and implement solutions to global and local problems; acquire and apply a body of knowledge and techniques that characterise Computer Science; develop an appreciation of the possibilities and limitations of Computer Science; develop a willingness and resilience to approach unfamiliar situations and real-world problems; develop the ability to evaluate the impact of emerging technologies on a range of stakeholders; understand Computer Science as an iterative and creative process; develop awareness and understanding of environmental, economic, cultural, ethical and social impact of computational solutions; develop solutions to meet the requirements of clients, users and systems; develop a critical awareness and understanding of threats to computer systems and their counter-measures; communicate knowledge and ideas effectively; abstract a problem to solve; reuse code to develop new solutions; and develop reusable code. Higher Level students will cover the core topic with an addition of the following three extension topics: Abstract data structures, Resource management and Control. There is also an additional case study, unique each year, that will be covered by Higher Level students.
Ready to Apply?
0%