cs205: engineering software?
05 April 2010

CS205 Notes 21 (11 October 2006)

cs205 Wednesday 11 October 2006

Upcoming Schedule

Object-Oriented Design

What is the difference between an is-a and has-a relationship?

For the ISIS design (from Friday's class), how should we represent a major?


Why is it useful for a programming language to support multiple threads?

Why is concurrent programming harder than sequential programming?

Why is concurrent programming easier than sequential programming?

What causes a race condition?

What causes a deadlock?