**Review** Undergraduate Catalog 2025-2026

CS 312 Systems Programming

An introduction to Linux/Unix operating system. Cover the fundamentals in command line processing for Linux and integration with other software tools. A hands-on study of basic shell commands, file systems, text editor, and shell scripting/programming. 

Credits

3

Prerequisite

(CS 200 and CS 216 with a minimum grade of C)

Course Fee

Differential Tuition Required