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.
Click for PDF | DATE | TOPIC | |
---|---|---|---|
Lecture 1 | 2nd March | Introduction & Data Representation 1 | |
Lecture 2 | 5th March | Data Representation 2 | |
Lecture 3 | 9th March | Data Representation 3 | |
Lecture 4 | 12th March | Introduction to Logic & Combinatorial Logic | |
Lecture 5 | 16th March | Sequential logic | |
Lecture 6 | 19th March | Computer Architecture 1 | |
Lecture 7 | 23rd March | Assembly Language 1 | |
Lecture 8 | 26th March | Assembly Language 2 (Beagle Bros. poster) | |
Lecture 9 | 30th March | Assembly Language Techniques | |
No Lecture | 2nd April | Good Friday (holiday) | |
April 2nd - 11th | Mid-semester break (Enjoy your time off) | ||
Lecture 10 | 13th April | Memory and Storage Systems | |
Lecture 11 | 16th April | Control Unit and Microprogramming | |
Lecture 12 | 20th April | Computer Architecture 2 | |
Lecture 13 | 23rd April | Input and Output | |
Lecture 14 | 27th April | Introduction to Operating Systems | |
Lecture 15 | 30th April | System Structure and Processes | |
Lecture 16 | 4th May | Threads and Data Sharing | |
Lecture 17 | 7th May | Process Scheduling | |
Lecture 18 | 11th May | Process Synchronisation | |
Lecture 19 | 14th May | Deadlocks | |
Lecture 20 | 18th May | Memory Management | |
Lecture 21 | 21st May | Virtual Memory | |
Lecture 22 | 25th May | File Systems | |
Lecture 23 | 28th May | I/O Systems | |
Lecture 24 | 1st June | Secondary Storage | |
Lecture 25 | 4th June | Revision | |