CS 476/576- Systems Programming

OBJECTIVES:

To help students fully understand and utilize the internal workings and ca-

pabilities provided by modern computing environment as typified by a net-

work of workstations running UNIX and X window and communicating with

TCP/IP protocols.

TOPICS:

o Shell Programming. (2 weeks)

o X Windows (Xlib and Motif Widgets). (5 weeks)

o Network Programming (TCP/IP using Berkeley Sockets). (2 weeks)

o UNIX Systems Programming (I/O, Processes and Signals). (5 weeks)

Typical Course Material

In addition to the following list of books, the students benefits mostly from the extensive and well thought examples I have developed during the last 10 years in each part of the course.

Advanced Programming in the UNIX Environment, BY W. Richard Stevens, Addison Wesley, 1992.

X Window Systems Programming And Applications With Xt: OSF/MOTIF EDITION, BY Douglas A. Young, Prentice-Hall, 1990.

The UNIX Programming Environment by B. Kernigham and R. Pike, Prentice-Hall, 1984.


wahab@duke.ncsl.nist.gov
Tue Apr 23 10:50:19 EDT 1996