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 126th FebruaryIntroduction & Data Representation 1
Lecture 21st MarchData Representation 2

Lecture 35th MarchData Representation 3
Lecture 48th MarchIntroduction to Logic & Combinatorial Logic

Lecture 512th MarchSequential logic
Lecture 615th MarchComputer Architecture 1

Lecture 719th MarchAssembly Language 1
Lecture 822nd MarchAssembly Language 2  (Beagle Bros. poster)

Lecture 926th MarchAssembly Language Techniques
Lecture 1029th MarchMemory and Storage Systems

Lecture 112nd AprilControl Unit and Microprogramming
Lecture 125th AprilComputer Architecture 2

Lecture 139th AprilInput and Output
Lecture 1412th AprilIntroduction to Operating Systems

Lecture 1516th AprilSystem Structure and Processes
No Lecture19th AprilGood Friday (holiday)

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

Lecture 1630th AprilThreads and Data Sharing
Lecture 173rd MayProcess Scheduling

Lecture 187th MayProcess Synchronisation
Lecture 1910th MayDeadlocks

Lecture 2014th MayMemory Management
Lecture 2117th MayVirtual Memory

Lecture 2221st MayFile Systems
Lecture 2324th MayI/O Systems

Lecture 2428th MaySecondary Storage
Lecture 2531st MayRevision