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.