Modules
Courses / Modules / AICE2011 Computer Architecture

Computer Architecture

When you'll study it
Semester 2
CATS points
15
ECTS points
7.5
Level
Level 5
Module lead
Mark Zwolinski
Academic year
2026-27

Module overview

This module aims to give students an understanding of how a CPU works, and also the ability to implement a working CPU. The module covers basic data- and control-path design, and the implemention of an existing Instruction Set Architecture (ISA). Standard optimisations (pipelining and caches) are introduced to explain basic techniques for improving performance. The module shows how a CPU can be used as one component within a larger computational system, for example how CPUs are integrated with other devices within a modern System on Chip (SoC).