Prerequisite: A minimum grade of “B-” in CS 519, or permission of the instructor. (Offered as
needed/3 credits)
This course will focus on the UNIX operating system and system level programming in
the UNIX environment. Course includes an in-depth study of UNIX file handling, process
structure, process control, process scheduling, memory management and inter-process
communication. Other topics include shell programming, the system call interface to the
UNIX kernel, use of system calls in the C language and an introduction to X Windows programming.