Second year of A-level (A2)
A-level Computer Science Year 13 revision
Notes, diagrams and exam-style questions for every topic in A-level Computer Science Year 13, for AQA, OCR and Cambridge. The first part of each topic is free to read here, with practice questions and answers.
- 10 topics
- 70 subtopics
- 2,367 questions
Choose your exam board
Topics
Topic 5Advanced data structures and algorithmsAdvanced data structures and algorithms takes the structures you know further, with a focus on efficiency and memory.5 subtopics · 122 questionsTopic 6Theory of computationThe theory of computation at A2 level explores the limits and power of computing.7 subtopics · 156 questionsTopic 7Databases, big data and functional programmingDatabases, big data and functional programming covers advanced data handling and a different style of programming.8 subtopics · 217 questionsTopic 8Algorithms and problem solvingAlgorithms and problem solving is about the strategies programmers use to crack hard problems.6 subtopics · 151 questionsTopic 9Programming techniques and paradigmsProgramming techniques and paradigms covers the different ways to structure and write programs.7 subtopics · 225 questionsTopic 10Software and software developmentSoftware and software development covers the software that controls computers, and how large programs are built.7 subtopics · 224 questionsTopic 11Processors, input, output and storage devicesProcessors, input, output and storage looks in depth at how a computer's hardware works and performs.7 subtopics · 259 questionsTopic 12Data representation and Boolean algebraData representation and Boolean algebra at A2 level goes deeper into how numbers and logic are handled.8 subtopics · 497 questionsTopic 13Exchanging dataExchanging data covers how data is compressed, protected and sent between computers.8 subtopics · 355 questionsTopic 14Programming project (NEA)The programming project, or N E A, is your chance to solve a real problem from start to finish.7 subtopics · 161 questions