Computer Science and Engineering

CSE 222 - Systems Programming

Home     Syllabus     Assignments     Exams

Lectures     Examples     Links


Lectures

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:
 


 

Home     Syllabus     Assignments     Exams

Lectures     Examples     Links

 
  Site Map  |  Contact Us