Search Results

CSCI 273: Operating Systems

This course examines the features of modern operating systems, including detailed consideration of Linux and other example systems. Projects range from system-level programming and multithreaded network programming to kernel modifications. Topics include operating system principles, implementation as system calls, process scheduling and dispatch, concurrency, inter-process communication, programming with threads and sockets, low-level memory management, device management, file systems, security and protection mechanisms, virtual machines, and kernel programming. Offered alternate years. Counts toward management studies concentration.
Prerequisites: completion of or concurrent enrollment in CSCI 241 and CSCI 251, or permission of instructor.

Management Studies

http://catalog.stolaf.edu/academic-programs/management-studies/

...CSCI 251 Software Design and Implementation CSCI 263 Ethical Issues in Software Design CSCI 273...