September

Week 2

Thursday 2 September

  • scheduling
  • HW1 due

Week 3

Tuesday 7 September

  • Quiz 1: Chapters 2 & 3
    • open note: you can have an unlimited amount of hand-written notes or 2 pages of printed notes.
    • for ch 2 none of the material in 2.9 is on the quiz. Be sure to read 2.11.
    • for ch 3  the quiz covers material up to but not including 3.4.1. Make sure to read the paragraph above it on p 117.
  • Project 1 heads up

Thursday 9 September

  • partner presentation: Software Engineering paper (postscript). You don’t need to cover everything in the paper. Give an overview, some specific examples, and your opinion.  Eric & Chris D.

Week 4

Tuesday 14 September

  • Team Worksheet: Comparison of Scheduling Algorithms
  • partner presentation: Software Engineering paper (postscript). You don’t need to cover everything in the paper. Give an overview, some specific examples, and your opinion.  Eric & Chris D.
  • Threads

Thursday 16 September

  • partner presentation: Therac25 There were 2 software problems–describe both (present psuedocode if possible). Describe larger issues (i.e., end-to-end consistency checks). What should they have done. Ben & Chris R.

Week 5

Tuesday 21 September

  • process synchronization
  • semaphores

Thursday 23 September

  • quiz 2: Chapters 4-5
  • partner presentation: Programming with threads. This is a short paper. Present the info and give a demo or two. Stacey & Jacob

Week 6

Tuesday 28 September

Thursday 30 September