A-Level CS Project Ideas That Actually Score Well
A practical guide to choosing, scoping, and building an A-level computer science NEA project that meets exam board criteria.
Choosing your A-level computer science NEA (Non-Exam Assessment) project is one of the most consequential decisions you'll make in the course. Pick something too ambitious and you'll drown in scope creep; pick something too simple and you'll struggle to hit the higher mark bands for complexity and technical skill. This guide walks through project ideas that balance ambition with achievability, plus how to structure your work so it maps cleanly onto AQA, OCR, or Edexcel mark schemes.
What Examiners Actually Want
Before picking a topic, understand the skeleton every strong NEA shares: a genuine problem with a real (or realistic) client, a solution involving non-trivial algorithms and data structures, and evidence of iterative testing. Examiners reward complexity in logic, not just volume of code. A 200-line program with recursive algorithms, custom data structures, and proper validation will outscore a 2,000-line CRUD app with no algorithmic depth. Keep this in mind as you evaluate every idea below.
Strong Project Categories
Simulation and modelling tools are reliable choices because they naturally require algorithms: a traffic flow simulator, an epidemic spread model (SIR model), or a solar system gravity simulator. These let you demonstrate object-oriented design, mathematical modelling, and data visualisation (matplotlib or a custom canvas renderer) without needing external APIs or unreliable network dependencies.
Pathfinding and optimisation systems are examiner favourites because they showcase classic CS algorithms directly. Think a delivery route optimiser using Dijkstra's or A* search, a maze generator/solver, or a exam timetable scheduler using constraint satisfaction. These projects let you write genuinely your own algorithms rather than gluing together libraries.
Games with real algorithmic depth work well if you resist the urge to just clone a mobile game. A chess engine with a minimax algorithm and alpha-beta pruning, a procedurally generated dungeon crawler, or a physics-based puzzle game all demonstrate strong technical skill. Avoid games where the
This article was generated with AI assistance and published to the Korra Studio knowledge base.
This is one note from the Korra Studio knowledge base — the platform pairs every topic with 1-to-1 mentoring.
Get started freearrow_forward