This course provides an introduction to Operating Systems as managers of systems resources and networking fundamentals. Management of tasks, memory, and peripheral devices is explored. Topics include task synchronization, message handling, scheduling, dispatching, network communications and protocols. Students gain handson experiences via labs and projects. Credits:4 Prerequisite:CS 260 and CS 271, both with a grade of C or better