Instructor: |
Ehab S. Al-Shaer |
Loop Office: |
711 (Office Hourss) |
Loop Phone: |
(312) 362 5137 |
FAX: |
(312) 362 6116 |
Email: |
USE the email given in class (NOT in the CS web site) |
Course WWW: |
http://mnlab.cs.depaul.edu/~ehab/Courses/TDC368/ |
|
|
|

This course covers the core topics of UNIX
System Programming. The course starts slowly with basic Unix shell commands
issue, Makefiles, C utilites and merge quickly to advnaced issues in Unix and
network programming. It includes studying Inter-process Communication (IPC)
techniques such as signals, pipes, FIFOs an sockets. This course also provides
a depth study of Timers implementation in Unix environment. Finally, we will
study, in this course, various techniques and architectures for developing
client/server applications over the Internet using Socket API. CSC 309 or good
C programming background is strongly enforced as a prerequisite for this
course.