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 introduction to cloud computing. Design and implementation of a comprehensive programming project is required. Prerequisite: (CE 2336 or CS 2336 or CS 2337) with a grade of C or better or equivalent. (Same as CS 3377) (3-0) S