Piazza
All communication about the course (announcements, questions, etc.) will be done through Piazza. Please sign up: https://piazza.com/sfu.ca/fall2025/cmpt201steveko
Office Hours
Monday
- 10:00-11:50, ASB9838.2: Soudabeh
Tuesday
- 11:30-12:20, ASB9838.2: Soudabeh
- 16:00-17:30, ASB9810: Joe
Thursday
- 13:00-15:00, TASC1 8019: Steve
- 15:30-17:00, ASB9810: Joe
Friday
- 11:30-12:20, ASB9838.1: Joe
- 14:30-17:20, ASB9838.1: Tarek
Labs
Anyone can come anytime. TAs will run the labs and go over them. Keep in mind that everyone needs to submit each lab for grading.
- We 10:30AM - 11:20AM @ ASB9700
- We 11:30AM - 12:20PM @ ASB9700
- Fr 10:30AM - 11:20AM @ ASB9700
Tentative Schedule for CMPT 201 - D100 (Dr. Ko, Burnaby)
Week | Lecture # | Lecture | Asgn Due | Lab Due | Quiz |
---|---|---|---|---|---|
1 | 1 (Sep 3) | Intro & Tour of Computer Systems | |||
2 (Sep 5) | Tour of Computer Systems | A0 (Fri) | |||
2 | 3 (Sep 10) | fork() |
A1 (Tue) | Lab 0 (Sun) | |
4 (Sep 12) | fork() & exec() |
A2 (Fri) | |||
3 | 5 (Sep 17) | wait() , errno , & Signals |
A3 (Tue) | Lab 1 (Sun) | |
6 (Sep 19) | Signals & scheduling | A4 (Fri) | |||
4 | 7 (Sep 24) | Scheduling & memory allocator | A5 (Tue) | Lab 2 (Sun) | A0-A4 |
8 (Sep 26) | Memory allocator | A6 (Fri) | |||
5 | 9 (Oct 1) | Memory allocator & virtual memory | A7 (Tue) | Lab 3 (Sun) | |
10 (Oct 3) | Virtual memory | ||||
6 | 11 (Oct 8) | Threading | Lab 4 (Sun) | A5-A7 | |
12 (Oct 10) | Synchronization & midterm review | ||||
7 | (Oct 15) | Midterm | A8 (Sun) | Lab 5 (Sun) | |
13 (Oct 17) | Synchronization | ||||
8 | 14 (Oct 22) | Synchronization & files | A8 | ||
15 (Oct 24) | Files | ||||
9 | 16 (Oct 29) | Files | A9 (Sun) | Lab 6 (Sun) | A9 |
17 (Oct 31) | Networking | ||||
10 | 18 (Nov 5) | Networking | Lab 7 (Sun) | ||
19 (Nov 7) | Networking | ||||
11 | 20 (Nov 12) | IPC | A10 (Sun) | Lab 8 (Sun) | A10 |
21 (Nov 14) | IPC | ||||
12 | 22 (Nov 19) | Crypto functions | Lab 9 (Sun) | ||
23 (Nov 21) | Crypto applications | ||||
13 | 24 (Nov 26) | RPC | A11 (Sun) | Lab 10 (Sun) | A11 |
25 (Nov 28) | Final review & ask me anything | ||||
14 | Final period starts | A12 (Wed) | Lab 11 (Sun) |