Skip to main content

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.