Prerequisites: CS 005 or CS 008 or CS 010
Description: A comprehensive introduction to fundamental UNIX principles, architecture, and applications. Covers command-line utilities, piping, redirection, fil- ters, basic shell scripting, file system architecture and permissions, and tools for software compilation, debugging, and version control. Topics are relevant to and enhance students’ work in most lower- and upper-division Computer Science courses.