USC Schedule of Classes

Spring 2021

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 October 3, 2021 5:01 pm.
Want to provide feedback on the upcoming redesign of Schedule of Classes? Join our Beta Software Program!