Lesson 19: Project work day

Outline:

  1. Questions?
  2. Recap: Map class
    • motivation
    • designing with classes
  3. Project work time
    • look back at your code from Part 1 of your project – which nouns could be used to group your code’s data and/or functionality?
    • draw diagrams for possible classes into which to refactor your project code
    • brainstorm test cases
    • code some of this now!

What’s next

Upcoming events/assessments:

  • No CS Bits and Bytes this week
  • Homework assignment 6 is due tomorrow!

What you should do now:

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

  • Zelle section 13.1 (pp. 413–416)
  • Choose one:
    • case study: racquetball simulation: Zelle section 13.2 (pp. 416–427)
    • case study: cannonball animation: Zelle section 13.3 (pp. 428–445)
    • case study: dice poker: Zelle section 13.4 (pp. 445–463)