To understand basic Boolean logic and explore the three basic logic gates (AND< OR & NOT); to recognize and complete truth tables based on each logic gate.
To understand universal gates (NAND, NOR & XOR) and be able to draw logic circuit diagrams based on a given situation.
To understand the operating principle of Von Neumann architecture and the fetch decode execute cycle of the CPU.
To understand the role of each register within the CPU and what the three busses within a computer are and what roles they play.
To understand what primary storage is and explore in detail the roles of RAM and ROM.
To understand what secondary storage is and explore in detail how HDDs and SSDs are able to store data.
To understand what offline storage is and explore in detail how a number of offline devices are able to store data.