Lesson 16: Designing software

Outline:

  1. Mini-quiz
  2. Top-down design
  3. Bottom-up implementation
    • unit testing: Exercise 3
    • test-driven development
  4. Recap for Quiz 3

Reading assignment (to be completed by the next class):

  • Zelle sections 9.3-9.6 (pp. 288-307)