C S 324
Download as PDF
Systems Programming
Computer Science
College of Computational, Mathematical, & Physical Sciences
Course Description
Systems programming principles and concepts, including Linux systems programming, multiprocessing, concurrency, exceptional control flow, caching, sockets, protocols, and non-blocking I/O.
When Taught
Fall and Winter
Min
3
Fixed/Max
3
Fixed
3
Fixed
0
Title
Demonstrate Linux Systems Programming
Learning Outcome
Use Linux APIs and command line
Title
Demonstrate multiprocessing, concurrency and exceptional control flow
Learning Outcome
Write programs that use concurrency
Title
Analyze caching, sockets and non-blocking I/O
Learning Outcome
Write programs and analyze their performance