The course covers 14 key areas, including Fundamentals of Programming, Theory of Computation, Big Data, and Fundamentals of Functional Programming. It culminates in a Non-exam Assessment (NEA), which is a substantial programming project.
Paper 1 (40%) – An on-screen exam lasting 2 hours and 30 minutes, testing a student's ability to program and their theoretical knowledge of computer science.
Paper 2 (40%) – A written paper assessing computing concepts and theory.
Non-exam Assessment (20%) – A programming project focusing on a systematic approach to problem-solving.