CSSE 120 — Introduction to Software Development

Homework 7

Reminder: for each class session and associated homework:
  • You do the Reading Quiz on Angel.
  • 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 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.

  1. Complete the FIRST PART of the assigned reading for the next session, Zelle sections 5.6-5.10.
  2. (15 pts) Complete the ANGEL quiz over this reading. You'll find this on the course ANGEL page, under Lessons → Homework → Homework 7 → Files and Functions
  3. Complete the SECOND PART of the assigned reading for the next session, Zelle sections 4.1-4.9.
  4. (24 Points) Complete the Angel quiz over this reading. You'll find this on the course Angel page,
    under Lessons → Homework → Homework 7 → Graphics and Objects
  5. (20 points: 5 for writeStuffToFile, 5 for readAndPrintMyself, and 10 for writeCosinesToFile)

    Complete the above functions from the following module that you may have began in class: 3-files.py, from the 07-FilesAndFunctions project.

  6. (10 points: Optional Challenge Problem: writeFunctionValuesToFile)

    This one is way cool and not really hard — the last quiz question from today's session featured the same idea. Give it a try!

    Complete the writeFunctionValuesToFile function in the following module: 3-files.py, from the 07-FilesAndFunctions project.