Session 1.1 - Overview and Modelling
Learning Objectives
-
Explain what a computer system is and how its parts transform inputs into outputs.
- Identify the roles of the CPU, memory, storage, I/O devices and system buses.
- Describe how the CPI executes instructions through the fetch, decode, and execute cycle.
- Introduce simple ways to measure the efficiency and speed of algorithms without using detailed Big O Notation.
- Practice expressing simple processes in pseudo code and reasoning about their efficiency in clear everyday language.