Full Marks

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.

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

Computer Science at other levels