main navigation
my pace

CS 648 Unix/Linux Programming

Course Description: This course explains the structure of the Unix operating system and shows how to write system and network programs. It is appropriate for students who want to learn how to write system software for Unix or for students who want to learn about the structure of a mutli-tasking, multi-user operating system. The course covers the details of the file system, terminal and device input/output, multi-tasking, interprocess communication, video displays, and network programming.

Course Rotation: NY: Summer


3 credits


CS 601 Minimum Grade of C