CS5432-Schedule-2016

 

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)