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 12nd MarchIntroduction & Data Representation 1
Lecture 25th MarchData Representation 2

Lecture 39th MarchData Representation 3
Lecture 412th MarchIntroduction to Logic & Combinatorial Logic

Lecture 516th MarchSequential logic
Lecture 619th MarchComputer Architecture 1

Lecture 723rd MarchAssembly Language 1
Lecture 826th MarchAssembly Language 2  (Beagle Bros. poster)

Lecture 930th MarchAssembly Language Techniques
No Lecture2nd AprilGood Friday (holiday)

April 2nd - 11thMid-semester break (Enjoy your time off)

Lecture 1013th AprilMemory and Storage Systems

Lecture 1116th AprilControl Unit and Microprogramming
Lecture 1220th AprilComputer Architecture 2

Lecture 1323rd AprilInput and Output
Lecture 1427th AprilIntroduction to Operating Systems

Lecture 1530th AprilSystem Structure and Processes
Lecture 164th MayThreads and Data Sharing
Lecture 177th MayProcess Scheduling

Lecture 1811th MayProcess Synchronisation
Lecture 1914th MayDeadlocks

Lecture 2018th MayMemory Management
Lecture 2121st MayVirtual Memory

Lecture 2225th MayFile Systems
Lecture 2328th MayI/O Systems

Lecture 241st JuneSecondary Storage
Lecture 254th JuneRevision