ScheduleΒΆ
Please note that the schedule might be adjusted from time to time.
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
Aug 30 |
Aug 31 |
Sep 1 0 : Introduction |
Sep 2 |
Sep 3 1: Computer Technology and Abstractions (1) |
|
Sep 6 Labour Day |
Sep 7 |
Sep 8 1: Computer Technology and Abstractions (2) |
Sep 9 |
Sep 10 1: Computer Technology and Abstractions (3) |
|
Sep 13 2: Instruction Set Architecture (1) |
Sep 14 |
Sep 15 2: Instruction Set Architecture (2) |
Sep 16 |
Sep 17 2: Instruction Set Architecture (3) |
| 0: Getting started | ||||
| 1: Basic assembly & branching | ||||
|
Sep 20 2: Instruction Set Architecture (4) |
Sep 21 |
Sep 22 2: Instruction Set Architecture (5) |
Sep 23 |
Sep 24 3: Instruction Set Architecture (6) |
| 1: Arrays & Functions | ||||
| 2: ARM assembly - addressing mode | ||||
|
Sep 27 3 : Software (1) |
Sep 28 |
Sep 29 3: Software (2) |
Sep 30 |
Oct 1 3: Software (3) |
| 1: Arrays & Functions | ||||
| 3: ARM assembly - function calls | ||||
|
Oct 4 4: IO (1) |
Oct 5 |
Oct 6 4: IO (2) |
Oct 7 |
Oct 8 4: IO (3) |
| Lab 1 | ||||
| 4: Software | ||||
|
Oct 11 Thanksgiving |
Oct 12 |
Oct 13 |
Oct 14 4: IO (4) |
Oct 15 Lab 1 report |
| Fall Reading Break | ||||
|
Oct 18 4: IO (5) |
Oct 19 |
Oct 20 5: IO (6) |
Oct 21 |
Oct 22 revisions |
| 2: IO | ||||
| 5: IO (1) | ||||
|
Oct 25 Midterm |
Oct 26 |
Oct 27 5: Memory (1) |
Oct 28 |
Oct 29 5: Memory (2) |
| 2: IO | ||||
| 6: IO (2) | ||||
|
Nov 1 midterm solution |
Nov 2 |
Nov 3 5: Memory (3) |
Nov 4 |
Nov 5 5: Memory (4) |
| 7: Memory (1) | ||||
|
Nov 8 5: Memory (5) |
Nov 9 |
Nov 10 6: Processor (1) |
Nov 11 |
Nov 12 6: Processor (2) Lab 2 report |
| 3 : Display & keyboard | ||||
| 8: Memory (2) | ||||
| Lab 2 | ||||
|
Nov 15 6: Processor (3) |
Nov 16 |
Nov 17 6: Processor (4) |
Nov 18 |
Nov 19 6: Processor (5) |
| 3 : Display & keyboard | ||||
| 9: Processor(1) | ||||
|
Nov 22 6: Processor (6) |
Nov 23 |
Nov 24 7: Arithmetic (1) |
Nov 25 |
Nov 26 7: Arithmetic (2) |
| 3 : Display & keyboard | ||||
| 10: Processor(2) | ||||
|
Nov 29 7: Arithmetic (3) |
Nov 30 |
Dec 1 Revisions (1) |
Dec 2 |
Dec 3 Revisions (2) |
| Lab 3 | ||||
| 11: Arithmetic | ||||
|
Dec 6 Lab 3 report |
Dec 7 |
Dec 8 |
Dec 9 |
Dec 10 |