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