Computer Science 350:

Introduction to Operating Systems (4.0 units)

Basic issues in concurrency, deadlock control, synchronization scheduling, memory management, protection and access control, inter-process communication, and structured design. Laboratory experiences with Unix-like operating system. Duplicates credit in CSCI 402.
  • Prerequisite: CSCI 201 and 1 from (CSCI 356 or EE 354)
  • Note: Students may request d-clearance for this course via myViterbi.usc.edu.
SectionSessionTypeTimeDaysRegisteredInstructorLocationSyllabusInfo
30175D001Lecture1:00-4:20pmFriday169 of 170Tanya RyutovGFS106 & ONLINEPDF (540751 KB)notesession dates
29965R001QuizTBATBA169 of 170OFFICE & ONLINEsession dates
Information accurate as of September 10, 2021 5:03 pm.
In Fall 2021, USC is returning to the normal grade option election deadlines and standards. For more information on this, please visit the Fall 2021 academic FAQs.