Lesson 05

(Please ignore this - these are notes for myself for the next iteration of this course)

Feedback / Improvements on exericses:
(Please ignore this - these are notes for myself for the next iteration of this course)

ICEs:

  • Instead of having them peer review, what about looking at single version (so that we can go over the answers together, as a class)?
  • Tracing definitely went better

PCEs:

  • Emphsize that public methods must validate their parameters, but private methods don't have to?

WHAT ABOUT USING THE ICE TRACING FORMAT FOR STACK DIAGRAMS IN VIDEOS??

Redo Voting:

  1. Passing an object to a method (objects as parameters)

  2. Objects are passed (as a parameter) by reference

  3. Return an object from a method (objects as return values)
    x2 Elim first 2 minutes of unintelligible questions; jumps a bit, distracting noises

  4. Class with an array of Double values inside it (GradeTracker
    x1 Jumps around a lot - scribble, scribble, then complete image suddenly appears

  5. Class with an array of Object References inside it (PointTracker)

  6. Class with an array of Object References inside it WITH NULL VALUES (PointTracker)
    x2 Messy