Computer Science

Director of IMedia
Mr J Kkounnous


The course is primarily about computational thinking, not just about learning to use computers or learning a programming language. Instead the emphasis is on thinking computationally using abstraction and decomposition. The study of computation is about what can be computed and how to compute it. Computer Science involves questions that have the potential to change how we view the world and many great challenges lie in the future for Computer Scientists to solve. This course, with its emphasis on abstract thinking, general problem-solving, algorithmic and mathematical reasoning, scientific and engineering-based thinking, is a good foundation for understanding future challenges.


Computing Principles

Computer Algorithms and Programming

Algorithms and Problem Solving

Algorithms and Programming

These two units overlap and will be taught in parallel. They include:

• Problem-solving.

• Elements of computational thinking.

• Problem solving and programming.

• Algorithms.


Programming Project

This involves selecting a user-driven problem of an appropriate size and complexity to solve. You will demonstrate the skills and knowledge necessary to meet the Assessment Objectives. You will analyse the problem, design a solution, implement the solution and give a thorough evaluation.


This specification has been designed for students who wish to go on to Higher Education courses or employment where knowledge of Computer Science would be beneficial. You can study Computer Science and go on to a career in medicine, law, business, politics or any type of science.


5 in Mathematics and 5 in ICT or Computing.