1 Fundamentals of programming
2 Fundamentals of data structures
3 Fundamentals of algorithms
4 Theory of computation
5 Fundamentals of data representation
6 Fundamentals of computer systems
7 Fundamentals of computer organisation and architecture
8 Consequences of uses of computing
9 Fundamentals of communication and networking
10 Fundamentals of databases
11 Big Data
12 Fundamentals of functional programming
13 Systematic approach to problem solving
14 Non-exam assessment - the computing practical project
Paper 1 – tests a student's ability to program, as well as their theoretical knowledge of Computer Science from subject 1-4 above and the skills required from section 13 above.
Questions - Students answer a series of short questions and write/adapt/extend programs in an Electronic Answer Document
Assessed - On-screen exam: 2 hours 30 minutes
40% of A-level
Paper 2 - tests a student's ability to answer questions from subject content 5-12 above.
Questions - Compulsory short-answer and extended-answer questions.
Assessed - Written exam: 2 hours 30 minutes
40% of A-level
Assesses student's ability to use the knowledge and skills gained through the course to solve or investigate a practical problem. Students will be expected to follow a systematic approach to problem solving, as shown in section 13 above.
Assessed - 75 marks
20% of A-level
Students are assessed in school via modular tests, end of unit test and continued practical assessment.
Six 9-5 (A*-C) GCSE grades with at least four at grade 6 (B) including grade 6, in Computing, Mathematics and in other subjects to be studied at A level
You could take this course with other advanced level courses to prepare for higher education in areas of Computing and Information Technology or more general higher education courses as the course offers skills that are useful in lots of subjects.With further training you could go into a job directly related to Computing such as a Computer Programmer, ICT Technician or Website Developer. The course will also help you develop the skills, understanding and knowledge for entering today's workforce across many industries who depend on computers and technology more generally.