Lectures are delivered in-person.
Lecture 0: Introduction
Lecture 1: Computer Technology and Abstractions
Lecture 2: Processor Design (updated on 25 Sep 2023)
Lecture 2: Processor Design
Lecture 3: ARM ISA (Instruction Set Archictecure)
Lecture 4: Software
Lecture 5: IO (Input/Ouput)
Lecture 6: Memory
Lecture 7: Processor Pipeline
Lecture 8: Arithmetic