A level

Computer Science encompasses the theoretical aspects of how a computer is designed, used and applied to solve real world problems. It is an applied subject that provides the student with practical problem solving skills in a variety of programming language. The course provides a strong foundation for students who wish to enter a career in Computer Science as Programmers, Data Analysts, Cyber Security Consultants, Web Designers, Games Developers or Electronic Engineers. It is aimed at students who see themselves as developing their own computer software and hardware.

There is a substantial coursework element in Computer Science which requires students to create a complete piece of bespoke software to solve a real-life problem. The project is divided into five stages:

  • Analysis
  • Design
  • Implementation
  • Testing
  • Evaluation.