Skip to content ↓


Computer Science gives the students the opportunity to study a broad range of skills that the students can develop and encompass in a digitally evolving world. The students are able to analyse, and evaluate real world problems and solutions in the computing world.

The computer science curriculum is designed to promote students understanding, opinions, and respect for an evolving technological world. It is designed to create well-rounded students and prepare them for the ever-changing digital world they live in. It enables students to develop, understand and justify decisions and impacts on the ethical, legal and cultural impacts that technology is having and continues to have. Students develop problem-solving skills and a logical approach to thinking in order to solve computational problems in a real life and ‘online life’ context. The computer science course encourages and introduces new career opportunities of jobs that are currently developing involving robots and AI, encouraging students to be creative and motivated when thinking about careers.

Computer Science develops important and modern skills and is having a significant impact in the development of careers in the UK and globally.  Demand for employment in these areas is likely to continue to rise and expand, due to AI and technology becoming an everyday replacement for humans in many jobs. It is important that our learners develop the key transferable skills and knowledge to allow them to apply and succeed in these up-and-coming jobs.

The course has been designed to cover key elements of the environment and world we live in – introducing and developing skills that the students can use beyond education. It allows students to develop skills in a sequenced order to ensure they understand and can justify necessary elements of the course using previously learnt knowledge evolving a range of opinions, perspectives and deep understanding of the key elements of the course. The course introduces students to the central processing unit (CPU), computer memory and storage, data representation, wired and wireless networks, network topologies, system security and system software. It also looks at ethical, legal, cultural and environmental concerns associated with computer science in the local and global contexts. Students apply knowledge and understanding gained in component 01. They develop skills and understanding in computational thinking: algorithms, programming techniques, producing robust programs, computational logic and translators. Students will engage in the opportunity to undertake a programming task which allows them to develop their skills to design, write, and test and refine programs using a high-level programming language. Students learn to think independently and logical whilst developing organisation and communication skills. Students will engage in computational investigations to improve as critical and reflective thinkers, with inquisitive minds.

The computing curriculum is designed to challenge students in terms of their understanding of the world of computer science and push them to develop programming skills of the highest order so that they can be the best that they can be.