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