CS 355 Systems Programming
Design and development of systems software. Topics include machine and operating system organization, operating systems concepts, hardware/software interfaces, hardware-specific constraints on software applications, and using application programming interfaces and system libraries for the design and development of systems applications.
Grade C- or better in both CS 253
and CS 254