Welcome to the Computer Architecture course web site!
This module introduces the five classic components of a computer – input, output, memory, datapath, and control. You will learn about the language of the hardware, which all high level languages are translated to, and how the hardware executes programs written in this language. You will gain an understanding of factors that affect the performance of a computer.
Please note that this course has a prescribed text:
Computer Architecture and Design - Revised Fourth edition by
David A Patterson and John L Hennessy
This should be available from the official university bookseller at least a month before the course starts
Lecture Slides
Practicals
Tests