CSSE 120 — Introduction to Software Development, Robotics

Homework 6

Reminder: for each class session and associated homework:

  • Where you do your work:
    • In Eclipse in the project that you checked out for that session.
    • Paper and pencil quizzes that you receive in class (but can also access from the homework assignment).
  • If you have questions: Email csse120-staff@rose-hulman.edu.
  • Best place and time to do the homework:
    CSSE lab (Moench Hall, rooms D-219 and F-217)
    7 p.m. to 9 p.m.
    Sunday — Thursday.

  1. Do the reading and the associated reading quizzes handed out in class (see the quizzes for details of the reading assignments):

    • If you have time, do the following reading and associated quiz: (If you don't do it for this homework, you'll have to do it on the next homework.)
      • Chapter 5, through page 143 (that is, through and including Section 5.7). Do this Chapter 5 Quiz as pdf or Chapter 5 Quiz as Microsoft Word (same document, two forms).
        • Don't spend forever on the reading. Use the quiz to focus your attention.
        • It is likely that there are problems on the quiz that you won't know the answer to. That's fine — just ask in class about those problems.
    • Note: If you lost your quizzes, you can reprint them by following the links above.

    • Do the TODO's in ALL the modules of today's project, if you did not complete them in class.
      • Today's project was: Session06_AccumulatorsAndRobots
      • A clarification regarding the m3_graphical_accumulators_practice exercise: your function should draw two columns of ovals, one on the left side and one on the right side. In both cases, draw the requested number of ovals. They do NOT have to reach the bottom of the screen. For the diagonal, the ovals should intersect, but they do NOT have to reach the bottom of the screen; just draw the requested number of them.