Home
Syllabus
Assignments
Exams
Lectures
Examples
Links
Week | Class/Date | Lecture | Reading Assignments (For that date) |
Assigned that date |
---|---|---|---|---|
#1 Introduction | 1: 2009-01-21 | Course Overview, Basics | Rochkind: 1-24 | miniproject #1 (Access TCC, turn in proper package) |
#2 Background | 2: 2009-01-26 |
Basic Times, Error Handling, and Basic File Access |
Rochkind: 24-69, 71-92 | miniproject #2 Times, Errors, and File Access |
3: 2009-01-28 | More File I/O (See the text) | Rochkind 92-120, 123-158 | ||
#3 Directories, Processes, and Threads | 4: 2009-02-02 | Directories and Controlling I/O (See the text) | Rochkind 158-200, 203-218, 232-233 | |
5: 2009-02-04 | Processes, Threads, and Pipes (See the text) | Rochkind: 224-233, 277-329, 329-357, 361-401, 405-477 | miniproject #3 Processes and Pipes | |
#4 Interprocess Communications | 6: 2009-02-09 | File Locking, Signals, Shared Memory and Semaphores (See the text) | Rochkind 477-517 | |
7: 2009-02-11 | Combinations of IPC |   | ||
#5 More Interprocess Communications | 8: 2009-02-16 | Advanced IPC | ||
9: 2009-02-18 | TBD | |||
#6 Midterm | 10: 2009-02-23 | Midterm Review | ||
11: 2009-02-25 | Midterm Exam | |||
#7 Graph Theory | 12: 2009-03-02 | Basic Graph Theory Concepts | Search for and review Graph Theory on the web. There are many tutorials and books available. | |
13: 2009-03-04 | Graph Theory Applications | |||
#8 SPRING BREAK | 14: 2009-03-09 | Study Hard, Have Fun | ||
15: 2009-03-11 | Study Hard, Have Fun | |||
#9 Message and Routing | 16: 2009-03-16 | Messages | ||
17: 2009-03-18 | Routing | |||
#10 Network Communications | 18: 2009-03-23 | Sockets --- TCP/IP | Rochkind 519-566 | miniproject #4 TCP/IP Sockets |
19: 2009-03-25 | Sockets --- UDP/IP | Rochkind 567-598 | ||
#11 Messaging Systems | 20: 2009-03-30 | Messaging Systems | ||
21: 2009-04-01 | Message Data Formats | |||
#12 Distributed Process Applications | 22: 2009-04-06 | Distributed Processes | ||
23: 2009-04-08 | Distributed Processes Coordination | |||
#13 Parallel Process Applications | 24: 2009-04-13 | Parallel Processes | miniproject #5 Shared Memory and Signals | |
25: 2009-04-15 | Parallel Process Coordination | |||
#14 TBD | 26: 2009-04-20 | Special Topics: The Brain as a System | ||
27: 2009-04-22 | TBD | |||
#15 TBD | 28: 2009-04-27 | Software Engineering | ||
29: 2009-04-29 | TBD | |||
#16 Special Topics | 30: 2009-05-04 | Special Topics | ||
31: 2009-05-06 | Review For Final | |||
#17 FINALS | 32: 2009-05-11 |
Room: Time: |
All Rights Reserved. 2009 | |||