Lesson 16: Designing software
Outline:
- Mini-quiz
- Top-down design
- Top level
- 2nd level: Exercise 1
- 3rd level: Exercise 2
- Bottom-up implementation
- unit testing: Exercise 3
- test-driven development
- Recap for Quiz 3
Reading assignment (to be completed by the next class):
- Zelle sections 9.3-9.6 (pp. 288-307)