This module aims to give students an understanding of the fundamentals of computer hardware and of the principles of operation of computers and peripheral devices. In addition, the module aims to give an overview of the main families of microprocessors and their differences. Some digital electronics is also covered - with hands-on experience in the lab with with a Raspberry Pi in order to better understand computer fundamentals.
This module aims to give students an understanding of the fundamentals of computer hardware and of the principles of operation of computers and peripheral devices. In addition, the module aims to give an overview of the main families of microprocessors and their differences. Some digital electronics is also covered - with hands-on experience in the lab. Thus the course aims to mainly cover computer architecture, with some OS and digital electronics introduction.
Combination of lectures, labs and self-driven reading and learning.
William Stallings (2012). Computer Organisation and Architecture.
Tanenbaum AS (2012). Structured Computer Organisation.