Skip to Secondary Navigation | Skip To Content

605.414 System Development in the UNIX Environment

(formerly 605.714) This course describes how to implement software systems in a UNIX (POSIX-compliant) operating system environment. Students will discuss and learn the complexities, methodologies, and tools in the development of large systems that contain multiple programs. Topics include an overview of the UNIX system and its general-purpose tools, advanced makefile usage, UNIX system calls, UNIX process management, threads, and basic and advanced interprocess communication. Additional topics include source code configuration control, Perl, and debugging techniques.

Prerequisites: Familiarity with UNIX, experience with C++ or C.

Fall 2008 Course Schedule

The current scheduled offerings for this course for the Fall 2008 term are listed below.

Computer Science

Online

605.414.81 System Development in the UNIX Environment  (Open)
09/03/2008 - 12/13/2008 $2,600 Noble, J.