The first column below has links to the slides in PDF format. Lecture supporting material and links will be added to the Resources page.

Note that lecture schedule below is extremely tentative.

Lecture 125th FebruaryIntroduction & Data Representation 1
Lecture 228th FebruaryData Representation 2

Lecture 33rd MarchData Representation 3
Lecture 46th MarchIntroduction to Logic & Combinatorial Logic

Lecture 510th MarchSequential logic
Lecture 613th MarchComputer Architecture 1

Lecture 717th MarchAssembly Language 1
Lecture 820th MarchAssembly Language 2  (Beagle Bros. poster)

Lecture 924th MarchAssembly Language Techniques
Lecture 1027th MarchMemory and Storage Systems

Lecture 1131st MarchControl Unit and Microprogramming
Lecture 123rd AprilComputer Architecture 2

Lecture 137th AprilInput and Output
No Lecture10th AprilGood Friday (holiday)

April 10th - 19thMid-semester break (Enjoy your time off)

Lecture 1421st AprilIntroduction to Operating Systems

Lecture 1524th AprilSystem Structure and Processes
Lecture 1628th AprilThreads and Data Sharing
Lecture 171st MayProcess Scheduling

Lecture 185th MayProcess Synchronisation
Lecture 198th MayDeadlocks

Lecture 2012th MayMemory Management
Lecture 2115th MayVirtual Memory

Lecture 2219th MayFile Systems
Lecture 2322nd MayI/O Systems

Lecture 2426th MaySecondary Storage
Lecture 2529th MayRevision