Key ideas from today's session

  1. Integrated Development Environments (IDEs)
    • Documenting your program's code
    • Javadoc comments

  2. Standalone programs

Outline of today's activities

  1. [1 minute] Contact before work.

  2. [10 minutes] Review, answer questions, and discuss homework and quiz

  3. [10 minutes] UML Class Diagrams
    • What they are
    • Why use them
    • The notations for:
      • Relationships-only class diagram
      • Fields-and-methods class diagram
      • Fields-and-methods class diagram with details
    • How to use them

  4. [20 minutes] Draw the class diagrams for JavaEyes
    • Relationships-only class diagram
    • Fields-and-methods class diagram
    • Finish as homework

  5. [3 minutes] Interlude

  6. [30 minutes] JavaEyes, Part 5

  7. [25 minutes] Things, types and names
    • Discussion, then exercise
    • Finish as homework

  8. [5 minutes] Summary and What's Ahead