3credit(s) An in-depth study of the UNIX operating system and associated software tools. Topics include UNIX-C interface (standard UNIX subroutines, system calls, C library); writing shell scripts; using UNIX tools (awk, sed, grep, tr, nroff); writing/developing software tools; and system security. It is assumed that the student has a working knowledge of programming in C/C++. Prerequisite(s): CS 220. Laboratory fee.