Week | Date | | Class / Assignment | Slides |
1 | 09/03 | Tue | Intro | Slides |
1 | 09/05 | Thu | EE209 Review 1 | Slides |
2 | 09/10 | Tue | No class (Business trip) | |
2 | 09/12 | Thu | EE209 Review 2 | Slides |
3 | 09/17 | Tue | Chuseok, Korean Thanksgiving | |
3 | 09/19 | Thu | File I/O | Slides |
4 | 09/24 | Tue | Files and Directories | Slides |
4 | 09/26 | Thu | Files and Directories | |
| | | Precept: Assignment #1 | Slides |
5 | 10/01 | Tue | Temporary holiday (Armed Forces Day) | |
5 | 10/03 | Thu | National Foundation Day of Korea | |
6 | 10/08 | Tue | Allocation (Basic) | Slides |
6 | 10/10 | Thu | Allocation (Advanced) | Slides |
6 | 10/11 | Fri | Due: Assignment #1 | |
7 | 10/15 | Tue | Allocation (Practice) | Slides |
| | | Precept: Assignment #2 | Slides |
7 | 10/17 | Thu | | |
8 | 10/22 | Tue | No midterm! | |
8 | 10/24 | Thu | No midterm! | |
9 | 10/29 | Tue | Buffer overflow | Slides |
9 | 10/31 | Thu | DEP & ASLR | Slides |
9 | 11/01 | Fri | Due: Assignment #2 | |
10 | 11/05 | Tue | Return-oriented programming (ROP) | Slides |
10 | 11/07 | Thu | Network Programming 1 | Slides |
| | | Precept: Assignment #3 | Slides |
11 | 11/12 | Tue | Network Programming 2 | |
11 | 11/14 | Thu | Network Programming 3 | Slides |
12 | 11/19 | Tue | Concurrent Programming | Slides |
12 | 11/21 | Thu | Synchronization (Basic) | |
12 | 11/22 | Fri | Due: Assignment #3 | |
13 | 11/26 | Tue | Synchronization (Advanced) | |
13 | 11/28 | Thu | No class (Undergraduate Interview) | |
14 | 12/03 | Tue | TBA | |
| | | Precept: Assignment #4 | |
14 | 12/05 | Thu | TBA | |
15 | 12/10 | Tue | TBA | |
15 | 12/12 | Thu | TBA | |
15 | 12/12 | Thu | Due: Assignment #4 | |
16 | 12/17 | Tue | Final exam! | |
16 | 12/19 | Thu | Final exam! | |