Computer Science study guides
A-LEVEL-EDUQAS Β· A-Level (WJEC Eduqas) Β· aligned to WJEC Eduqas.
- Eduqas A-Level Computer Science computer architecture and hardware: the CPU, fetch-execute, performance and networks made exam-ready
A deep-dive Eduqas Component 2 guide to computer architecture and hardware (specification section 3.1). Covers the CPU components and the Von Neumann and Harvard architectures, the fetch-decode-execute cycle and registers, assembly language and addressing modes, CPU performance (RISC, CISC, pipelining, parallelism), the memory hierarchy and storage, and networks with topologies and models.
π 15 min readEduqas-A-Level-CS-3.1 - Eduqas A-Level Computer Science data structures and algorithms: arrays, trees, searching, sorting and Big-O made exam-ready
A deep-dive Eduqas Component 1 guide to data structures and algorithms (specification sections 2.1 and 2.2). Covers static structures (arrays and records), dynamic structures (stacks, queues and linked lists), trees, graphs and hash tables, the searching and sorting algorithms, recursion, and Big-O complexity, with the exam patterns Eduqas repeats.
π 15 min readEduqas-A-Level-CS-2.1-2.2 - Eduqas A-Level Computer Science data transmission and representation: binary, floating point, media, compression and databases made exam-ready
A deep-dive Eduqas Component 2 guide to data transmission and representation (sections 3.2 to 3.4). Covers serial and parallel transmission with TCP/IP, binary, hexadecimal and two's complement, floating-point and normalisation, representing text, images and sound, compression, encryption and error checking, and relational databases with SQL and normalisation.
π 15 min readEduqas-A-Level-CS-3.2-3.4 - Eduqas A-Level Computer Science functional programming and the operating system: pure functions, scheduling, memory and software made exam-ready
A deep-dive Eduqas Component 2 guide to functional programming and the operating system (sections 3.5 to 3.7). Covers the functional paradigm with pure functions and immutability, higher-order functions (map, filter, fold), the operating system with scheduling and interrupts, memory management with paging and virtual memory, and software applications, utilities and licensing.
π 15 min readEduqas-A-Level-CS-3.5-3.7 - Eduqas A-Level Computer Science programming principles and construction: logic, data types, OOP and compilation made exam-ready
A deep-dive Eduqas Component 1 guide to programming principles and construction (specification sections 2.3 to 2.5). Covers logical operations and Boolean algebra, primitive data types, variables, scope and the three constructs, procedural and object-oriented programming, translators and the stages of compilation, IDEs and maintainable code, and testing for correctness.
π 15 min readEduqas-A-Level-CS-2.3-2.5 - Eduqas A-Level Computer Science software engineering and society: analysis, design, the lifecycle and ethics made exam-ready
A deep-dive Eduqas Component 1 guide to software engineering and society (specification sections 2.6 to 2.9). Covers software engineering tools and version control, systems analysis and feasibility, system design and the data dictionary, the software development lifecycle with waterfall and agile, and the economic, moral, legal, ethical and cultural impact of computing.
π 15 min readEduqas-A-Level-CS-2.6-2.9