(CS 415) Operating Systems Design - BYU–Hawaii Catalog Skip to main content

(CS 415) Operating Systems Design

A study of operating system concepts, including principles, concurrency, scheduling, dispatch, and memory management.

Credit hours 3.0 lecture
Prerequisites CS 210, CS 301
Offered Fall
Programs Computer Science (BS)

Course Learning Outcomes

Each student who passes this course will be able to do the following:

  • Understand the fundamental principles and concepts behind operating system design and implementation.
  • Utilize API documentation and other programming resources effectively.
  • Develop proficiency in multi-threaded programming and understand its applications.
  • Gain familiarity with client/server programming concepts and techniques.
  • Explore multi-processor programming and its implications for operating systems.