CST 334

OPERATING SYSTEMS

Courses:

CST 334 Course Discription

A computer's operating system provides convenient features for users and application developers. A power user must know not only how to use these features, but also how the operating system provides them. In this course, students will learn about the use and design of modern operating systems, with a focus on Linux. On the “use” side, students will learn to navigate the Linux file system, to write shell scripts, and to combine commands with pipes. Students will also learn to build programs using important GNU utilities such as awk, sed, and make. On the “design” side, students will become familiar with core OS design problems, such as how to run multiple applications at once. Students will also learn how OS principles apply to virtualization.









Final Video Project