Computer Science will enable students to develop their understanding of the main
principles of problem solving using computers. They will apply their understanding to
develop computer-based solutions to problems using algorithms and a high-level
programming language. Students also develop a range of technical skills, as well as
being able to effectively test and evaluate computing solutions. Studying Computer
Science will help learners appreciate current and emerging computing technologies,
the benefits of their use and recognise their potential risks.

The International GCSE in Computer Science we follow will enable pupils to:
<ul class="thim-list-content" style="text-align: justify;">
 	<li>computational thinking, that is thinking about what can be computed and how,
and includes consideration of the data required</li>
 	<li>understanding of the main principles of solving problems by using computers</li>
 	<li>understanding that every computer system is made up of sub-systems, which
in turn consist of further sub-systems</li>
 	<li>understanding of the component parts of computer systems and how they
interrelate, including software, data, hardware, communications and people</li>
 	<li>skills necessary to apply understanding to solve computer-based problems
using a high-level programming language.</li>
</ul>