WJEC A-Level Computer Science Unit 4 Computer Architecture, Data, Communication and Applications: a complete overview of architecture, floating point, databases, assembly and impact
A deep-dive WJEC A-Level Computer Science guide to Unit 4 Computer Architecture, Data, Communication and Applications. Covers hardware and communication, floating point and normalisation, databases to third normal form and big data, low-level assembly and addressing modes, AI and machine learning, and the ethical, legal, social and environmental impact of computing.
Reviewed by: AI editorial process; not yet individually human-reviewed
Jump to a section
- What Unit 4 actually demands
- Hardware and communication
- Data representation and data types
- Organisation and structure of data
- Programs and program construction
- Algorithms and programs: applications
- The impact of computer science
- How Unit 4 is examined
- The six topics, dot point by dot point
- For the official specification
What Unit 4 actually demands
Unit 4 Computer Architecture, Data, Communication and Applications is the second A2 written unit. It deepens the hardware, data and communication content and adds applications and impact. The content spans processor architecture and communication hardware, advanced data representation and floating point, databases normalised to third normal form plus big data, low-level assembly programming, AI and machine learning, and the ethical, legal, social and environmental impacts of computing. It rewards confident calculation (address buses, floating point, normalisation), precise low-level reasoning, and balanced evaluation of impact.
This guide walks through the six topics of the unit, then sets out the exam patterns WJEC repeats. Each topic has a matching dot-point page with worked exam questions; this overview ties them together.
Hardware and communication
The processor connects to memory and peripherals over buses: the address bus carries the location (an n-line bus addresses 2 to the power n locations), the data bus carries the contents, the control bus carries signals. Parallel processing speeds up tasks that divide into independent parts, and communication hardware moves data between machines.
Data representation and data types
Real numbers are stored in floating-point form as a mantissa (precision) and exponent (range), usually in two's complement. Normalisation adjusts the mantissa to a standard range with a compensating exponent change, giving a unique representation with maximum precision. Fixed point and the finite-bit limit explain rounding error.
Organisation and structure of data
Relational databases linked by keys are normalised to remove redundancy: 1NF (atomic values, a key), 2NF (no partial dependency), 3NF (no transitive dependency). SQL queries and edits the data. Big data (volume, velocity, variety) and data warehousing extend the model to the modern data landscape.
Programs and program construction
Machine code is binary; assembly language uses mnemonics translated by an assembler. An instruction has an opcode (operation) and an operand (data or reference). Addressing modes interpret the operand: immediate (the value), direct (its address), indirect and indexed. Assembly gives control but is machine-specific.
Algorithms and programs: applications
Artificial intelligence simulates intelligent behaviour. Machine learning infers patterns from training data rather than following hand-written rules; neural networks and expert systems are examples. Automation brings speed, consistency and safety but risks job displacement and over-reliance. All have limits and need oversight.
The impact of computer science
Computing raises ethical (privacy, consent, bias), legal (data protection, computer misuse, copyright), social (employment, the digital divide) and environmental (energy use, e-waste) issues. Responsible computing weighs costs and benefits, follows the law, and seeks to minimise harm.
How Unit 4 is examined
Unit 4 is an A2 written paper of about 2 hours contributing 20 per cent of the full A level. Questions come straight from the specification statements and mix calculation (address buses, floating point, normalisation, addressing modes) with extended discussion (AI, impact). Drill the calculations until automatic, and practise balanced, two-sided impact answers because the discursive questions reward judgement.
The six topics, dot point by dot point
Each topic has a dot-point answer page with worked exam questions and cross-links. Browse them from this unit overview and the subject hub.
For the official specification
WJEC publishes the full specification, past papers and mark schemes at wjec.co.uk. Always revise from the current specification and WJEC's own past papers, because question style is board-specific.