CSSE 120 — Introduction to Software Development, Robotics

Homework 11

Reminder: for each class session and associated homework:

  • You do all other work in Eclipse in the project that you checked out for that session.
  • You turn in your Eclipse work by committing that project:
    • Right-click on the project name in the Pydev Package Explorer view.
    • Select Team → Commit
    • In the message box that appears, put a message to yourself if you wish (eventually, these messages will be for your teammates) and press OK.
    It is a GOOD idea to COMMIT OFTEN, not just when you finish the homework. Doing so provides easy backups of your work.

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.

Today's project: Session11_WhileLoops

Main learning objectives for this homework:

  • Learning about while loops

Do the following exercises. Use today's project: Session11_WhileLoops

  1. If you wish, review the functions in m1_definiteLoops — they are good examples of definite (for) loops. Nothing to turn in for this problem.
  2. If you did not do it in class, do the TODO's in the m2_moneyDeposit.py module of today's project.
  3. If you did not do it in class, do the TODO's in the m3_guessMyNumber.py module of today's project.

Additionally:

  1. Continue preparing for Exam 1 by making your one-page, back and front, “cheat sheet” for the paper part of Exam 1.
    • Today's slides give guidance for topics you definitely ought to include on your sheet.
    • This will NOT be graded or turned in, but it is a must-do to prepare for Exam 1.
  2. Continue preparing for Exam 1 by doing some of the practice problems provided in class.
    • These will NOT be graded, but they are excellent preparation for Exam 1.
  3. Complete any exercises from previous homework assignments that you have not yet completed.