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, room F-217)
    7 p.m. to 9 p.m.
    Sunday — Thursday.

  1. Do the TODO's in ONLY the following modules of today's project, if you did not complete them in class: m1_accumulator_examples (just read this module, nothing to do in it), m2_accumulators_practice, and m3_graphical_accumulators_practice.
    • 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.
    • The above modules are really, really good practice problems for the upcoming test. They summarize many of the concepts we have studied so far.
    • If you wish, and only if you wish, work on the robot modules (m4, m5 and m6). We'll turn to them in the next session.
  2. 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.