Systems Programming

University of Alabama at Birmingham

CourseCS 332

Unix architecture and internals with an emphasis on Linux, shell scripting, distributions of Linux for various computing platforms including large and desktop computers, and embedded computing devices, introduction to the C programming language, systems programming in C covering signals and process control, networking, I/O, concurrency and synchronization, memory allocation, threads, debugging, library development and usage.

Credits

3 credits

Course Code

CS 332