Students are expected to apply the principles of computational thinking to a practical coding programming project. They will analyse, design, develop, test, evaluate and document a program written in a suitable programming language. The project is designed to be independently chosen by the student and provides them with the flexibility to investigate projects within the diverse field of computer science.
The project is marked out of 70 and contributes to 20% of the overall A-level. It is broken down into 5 major sections, these include:
Part 1 - Analysis of the problem (10 marks)
Part 2 - Design of the solution (15 marks)
Part 3 - Developing the solution (15 marks)
Part 4 - Testing the solution (10 marks)
Part 5 - Evaluation (20 marks)
An asteroid strike simulator written in C#
A platform game builder written in Java
A logic circuit revision tool written in C#
A Siege team predictor written in a combination of several languages
A 2d Minecraft style game written in Java
A retro Donkey Kong remake written in C#
A stable booking system written in Python
A Classroom simulator written in C#
A retro Tetris remake written in C#
Tower defence game written in Unity and C#
A facial recognition system written in C#
An exercise tracking application written in C#