SE3377 - Systems Programming in UNIX and Other Environments
SE 3377 Systems Programming in UNIX and Other Environments (3 semester credit hours) Basic UNIX concepts, commands, and utilities, organization of UNIX file system including links and access control, creating and managing UNIX processes and threads, implementing algorithms using shell scripts, basic networking concepts including socket and client-server programming, inter-process communication using pipes and signals, using a version control system to manage work, and an overview of cloud computing. Design and implementation of a comprehensive programming project is required. Prerequisite: (CE 2336 or CS 2336 or CS 2337 or equivalent) with a grade of C or better. (Same as CS 3377) (3-0) S