Below are the things we cover in class. You can find all of the lecture slides and assignments from the book in Blackboard.

  • August 18th
    • Review of Syllabus
    • Discussed goals and expectations of the course
  • August 23rd
    • Lecture on Chapter 1 – Introduction
    • In Class Assignment – Systems Application
  • August 25th
    • Lecture on Chapter 2 – Operating System Structures
    • Started lecture on Chapter 3 – Processes
  • August 30th
    • Lecture on Chapter 3 – Processes
  • September 1st
    • Chapter 3 Quiz
  • September 6th 
    • Lecture on Chapter 4 – Threads
  • September 8th
    • Quiz on Chapters 3 & 4
  • September 13th 
    • Lecture on Chapter 5 – CPU Scheduling
  • September 15th
    • Continue CPU Scheduling Lecture
  • September 20th
    • CPU Lecture In Class Assignment
  • September 22th
    • Review CPU Scheduling Assignment
  • September 27th
    • Finish CPU Scheduling Notes
  • September 29th
    • CPU Scheduling Quiz
  • October 4th (Midterm Week)
    • Review CPU Scheduling Quiz
    • Midterm Review
  • October 6th (Midterm Week)
    • Out of town (Original Midterm Scheduled)
  • October 11th
    • Process Syncronization
  • October 13th
    • Midterm Exam (Make up date)
  • October 18th
    • Review Midterm Exams
  • October 20th
    • Class Rescheduled – Attend National Labs Day (Sphero Workshop Day)
  • October 25th
  • October 27th
    • Start Deadlocks Lecture
  • November 1st
  • November 3rd
    • File System Implementation
  • November 8th
    • Graduate School Workshop
  • November 10th
  • November 15th
    • Virtual Memory Video series on YouTube (continued)
  • November 17th
    • Virtual Memory In Class Assignment
  • November 22nd
  • November 24th
    • Thanksgiving Holidays
  • November 29th (Last day of class)