Introduction to Computer Systems
Module code: G6008
15 credits in spring teaching
Teaching method: Lecture, Class
Assessment modes: Unseen examination, Coursework
In this module, you are introduced to three key aspects of computer systems – storage, processing and transmission of information. You study topics including:
- transistors and chips
- memory architecture
- primary and secondary storage
- file systems.
- logic circuits
- CPU operation
- machine language
- compilers and high level languages
- the role of operating systems.
- serial and parallel buses
- network layers and protocols
- the internet.
Module learning outcomes
- Demonstrate knowledge of the main physical components and logical elements of a computer and how they combine to store, process and transmit information.
- Appreciate how computers process information at the levels of logic circuits and machine code.
- Articulate the principal methods used for transferring information internally within a computer and externally between computer systems.