The tentative schedule is given below. Homework assignments are given on the last slide of each slide stack. The assignments will be graded during the Tuesday evening demo sessions at EECS 328. Late submissions within a week lead to 50% penalty. Submissions after 1 week will not be graded.
Sample solutions to assignments, quizzes, and exams can be downloaded here .
Week | Mondays 3:30-4:45 |
Thursdays 2:10-3:25 | Assignment/Exam |
1: Sep 11 |
1. Introduction and Tools PDF | Holidays (No Lecture) | |
2: Sep 18 |
1. Introduction and Tools PDF | 2. File I/O and Standard I/O PDF | Assignment 1 |
3: Sep 25 |
2. File I/O and Standard I/O PDF | 3. Files and Directories PDF |
|
4: Oct 2 |
3. Files and Directories PDF |
Conference Travel (No Lecture) | Assignment 2 |
5: Oct 9 |
Holidays (No Lecture) | 3. Files and Directories PDF | |
6: Oct 16 |
Midterm Exam #1 (Chapters 1, 2, 3, 5) | Conference Travel (No Lecture) | |
7: Oct 23 |
4. System Data File and Information PDF | 4. System Data File and Information PDF | |
8: Oct 30 |
5. Process environment PDF | 5. Process environment PDF | Assignment 3 |
9: Nov 6 |
6. Process control PDF | 7. Process Relation PDF |
Assignment 4 |
10: Nov 13 |
8. Signals PDF | 8. Signals PDF | Assignment 5 |
11: Nov 20 |
8. Signals PDF | 9. Threads PDF | |
12: Nov 27 |
9. Threads PDF | 9. Threads PDF | Assignment 6 |
13: Dec 4 |
Midterm Exam #2 (Chapters 4, 6-9) | Talk: NCTU CS EC330 (https://goo.gl/omWdvH) | |
14: Dec 11 |
10. Thread Control PDF | 11. Daemon Processes PDF | Assignments 7, 8 |
15: Dec 18 |
12. Advanced I/O PDF | 13. Classical Inter-process Communications PDF | Assignment 9 |
16: Dec 25 |
14. Network IPC: Sockets PDF | 15. Terminal I/O PDF | |
17: Jan 1 |
Holidays (No Lecture) | Guest Lecture: Shell Scripts, Chen-Nien Mao, National Tsing Hua University | Assignment 10 |
18: Jan 8 |
|
Final Exam (Chapters 10-16, except 15) |