The aim of this module is to introduce the essential hardware and low level software components of a digital computer system. The operation of these components is explored problem solving classes.

Upon completion of this module, students should have a good conceptual and practical understanding of the nature and architecture of a digital computer system.

Learning Outcomes

After completing this module, students will be expected to be able to:

1. Understand the nature and architecture of a digital computer.
2. Identify and explain the purpose and principles of operation of the components of a computer system.
3. Explain the principles and purpose of an operating system.
4. Interpret and manipulate binary representations of data, including two's complement.
5. Design and understand simple logic circuits built from standard logic gates.

Outline Syllabus

. Introduction to computer automatic theory
. Brief history of computer systems
. System architecture
. Peripherals and buses
. Processor architecture
. Computer system operation
. Input/Output devices
. Hardware components of a computer system
. Introduction to operating systems