Course Calendar - Spring 2007
Changing as we go

Date

Material to be covered

Homework Assignments:


Week of January 15th


January 22nd - Last day to Drop

April 9th - Last day to withdrawal

Official Calendar

Syllabus/Introduction - What to expect from this course.

Chapter  1

 
Week of January 22nd Chapter 2

Discuss the status of the Projects

Group work on Problems in Class
  • 1.8 - Group 1
  • 1.11 - Group 2
  • 1.14 - Group 3
  • 2.2 - Group 4
  • 2.7 - Group 5
  • 2.11 -Group 6
Week of January 29th

Reading day February 1st - Thursday
Chapter 3 - Processes  
Week of February 5th Chapter 3 - IPC, Computer System Operations Homework 1 Due on the 6th

Project 1
Week of February 12th Chapter 4 - Threads

Chapter 5 - CPU Scheduling

 

Homework 2 Due on the 15th <- Problems added 2/14

Nice Link explaining the instruction cycle with interrupts
Week of February 19th

Exam 1 - Chapters 1 - 5, February 20th

Discuss the use of custom Operating Systems

Chapter 6 - Process Synchronization & IPC Algorithms

Possible Group work on Problems in Class
  • 6.3 - Group 1
  • 6.8 - Group 2
  • 6.5 - Group 3
  • 6.6 - Group 4
  • 6.8 - Group 5
  • 6.4 -Group 6
 
Week of February 26tth

Reading day on the 27th
Chapter 6 - Finish main material & the atomic/transactions/serializability material

Chapter 7 - Deadlock

 
Week of March 5th Chapter 7  

Spring Break March 10th - 18th

Week of March 19th Chapter 8 - Memory Management Homework 3 - Due April 3rd
Project 2
Week of March 26th Meet across the hall, I want to take a look at the 1st project.
Discuss thread programming
 
Week of April 2nd Paging

Segmentation

Exam 2

 
Week of April 9th Chapter 9 - Virtual Memory  
Week of April 16th

Chapter 10 - File System Interface

Extra Credit Project - Due by end of semester
Homework 4
Week of April 23rd Chapter 11 - File System Implementation Project 3
Week of April 30th Review

Chapter 12

Chapter 15

 
Final Exam Week Final Exam - 11:00am