Chapter 5   Modify Pixels in Matrix

  1. Looping across the pixels with a nested loop (pages 132-133)
  2. Mirror pixels in a picture along the vertical line (programs 19 and 22)
  3. Cropping a picture onto a canvas (program 25 - pages 147-148)
  4. Scaling the picture up (program 31 on page 162 and program 32 on page 166)
  5. General picture copy method called copyPictureTo on page 154
  6. Object methods
    1. Overloading methods (page 170)
    2. Returning value from a method (pages 169-170)
    3. Passing  zero argument or argument(s) to the methods ( programs 10 and 11 on page 115 and Java method lecture notes)
  7. Review the concepts summary on pages 167-170

Chapter 6  Conditional Pixel Changes

  1. Relational operators: <  >  <=  >=  !=  = =
  2. Logical operators:   &&   ||    ! 
  3. Single-alternative decision structure  (program 36 page 182)
  4. Dual-alternative decision structure (program 37 on page 184)
  5. Multi-alternative decision structure (program 39 on page 190)
  6. Review the concepts summary on pages 205-207

Review lab assignments lab4 (problem 4.6), lab5 ( problem 5.5), lab6, lab7, lab 8 and lab9. Some test problems on multimedia will be from the lab assignments.