Revision tips, study guides, and exam strategies
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to Computer Architecture — the fetch-decode-execute cycle, registers and buses, CISC vs RISC, pipelining, Boolean logic and adder circuits.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to Data Representation — number bases, signed and floating-point binary, bitwise operations, character encoding, error checking, and the consequences and legislation of computing.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to data structures — arrays and records, linked lists, stacks and queues, hash tables, trees and binary search trees, and graphs.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to databases and SQL — relational concepts, entity-relationship diagrams, normalisation, SQL queries and joins, and transactions with ACID.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to functional programming — first-class and higher-order functions, map/filter/reduce, function composition and partial application, recursion, immutability, Haskell, and big data.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to networking and communication — the TCP/IP stack, IP addressing, protocols, encryption and digital signatures, and network security.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to programming and object-oriented programming — OOP principles, inheritance and polymorphism, recursion, exception handling, and the four programming paradigms.
A topic-by-topic AQA A-Level Computer Science (7517) revision guide to Theory of Computation — finite-state machines, regular expressions, BNF, Turing machines, the halting problem and algorithm complexity.
A topic-by-topic OCR A-Level Computer Science (H446) revision guide to algorithms — searching, sorting, graph traversal, Dijkstra's algorithm, A*, recursion, Big O notation, and computational tractability.
A topic-by-topic revision guide for OCR A-Level Computer Science (H446) Boolean algebra and logic — logic gates, truth tables, Boolean laws, De Morgan's laws, expression simplification, Karnaugh maps, logic circuits, adders and flip-flops.
An OCR A-Level Computer Science (H446) revision guide to computational thinking and theory of computation — abstraction, decomposition, concurrency, finite state machines, regular expressions, BNF, Turing machines and the Chomsky hierarchy.
A topic-by-topic revision guide for OCR A-Level Computer Science (H446) data representation — number systems, binary arithmetic, two's complement and fixed point, floating point, character encoding, image and sound representation, compression, encryption and error detection.
Get notified when we add new courses and features.
We'll only email you about new courses. Privacy policy