Computing
Introduction to Computer Systems
Module code: G6008
Level 4
15 credits in spring semester
Teaching method: Lecture, Class
Assessment modes: Multiple choice questions
In this module, you are introduced to three key aspects of computer systems – storage, processing and transmission of information. You study topics including:
Storage
- transistors and chips
- memory architecture
- primary and secondary storage
- file systems.
Processing
- logic circuits
- CPU operation
- machine language
- compilers and high level languages
- the role of operating systems.
Transmission
- serial and parallel buses
- interrupts
- network layers and protocols
- the internet.
Pre-requisite
Programming Concepts
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.