Week 4

Grouping Objects, Collections, Traversals

“Programs must be written for people to read, and only incidentally for machines to execute.”
- Abelson and Sussman

 Monday

  • Assignment 2: A more sophisticated clock display
    • due: this Friday
    • questions?
  • Lecture notes
    • BlueJ text, chapter 4 PDF PPT
      • we’re running Java 6, not Java 7
      • so note, but ignore, references to “diamond notation” (i.e. slide 9)
    • Chapter 4 demo projects:
      • grab a copy of your own to play with:
        $ cd cs102
        $ cp -r ~cs102/bluej/projects/chapter04/ ./

      • music-organizer(s): v1–v5 (ArrayLists, iteration, iterators)
      • auction (method chaining and null)
      • weblog-analyzer (uses arrays)

 Wednesday

  • Lecture notes
    • BlueJ text, chapter 4 PDF
    • Chapter 4 demo projects

 Friday

  • Assignment 2: A more sophisticated clock display
    • due: today
  • Lab 4: Wanna join my club?
  • Assignment 3: Extending club membership
    • due: next Fri, Feb 17
courses/cs102-201201/week4.txt · Last modified: 2012/02/26 23:47 by mlsmith
VCCS Top Events Extended Site Search Login Vassar Science Web Vassar Home Driven by DokuWiki Valid XHTML 1.0