Quizzes, exams, and flashcards about Computer Science: A-Level Computer Science: Systems, Data and Networks, A-Level Computer Science: Algorithms and Data…
← A-Level
A-Level Computer Science splits cleanly in two. One half is how a machine is built and how data moves through it: processor architecture and the fetch-execute cycle, floating-point representation and its rounding errors, databases and normalisation, networks and the protocol stack, and the legal and ethical questions that come with all of it. The other half is algorithmic: data structures and their traversals, the complexity of an algorithm expressed in big-O, the difference between what is hard to compute and what cannot be computed at all, and programming paradigms including recursion and object orientation. Boards set their own pseudocode and their own programming language for the coursework, so practice here stays board-neutral and concentrates on the reasoning, which is the same whichever syntax your centre teaches.