CSSE 220 -- Object-oriented Software Development
Homework 11 Due at 8:05 AM on Day 13. (BallWorlds program and
Minesweeper IEP due Friday of 4th week at 5:00 PM)
- Complete the assigned reading for the next session (see the
course schedule). If
there is something you do not understand, make a note of it so you can
ask about it in class.
- Complete the ANGEL quiz over the reading. I will notify
you when the quiz is ready (should be no later than Thursday
morning).
- Continue to look at the Key Concepts chapters 1-4. This is
a good place to quickly notice things you might have missed from the
chapters. At some point we will have a "Key concepts quiz" over
chapters 1-4. It will be on Day 14.
- Complete the BallWorlds program
by 5:00 PM on Friday of Week 4. Make sure that it is commented well,
that it has reasonable indentation, and that it has meaningful
variable names. Commit your final BallWorlds project to
your individual repository.
- Catch up on reading and anything else that you are behind on
before Thursday's exam.
- Create an Iterative Enhancement Plan for
Minesweeper, as described in
the Minesweeper Assignment document. Use the form that I
provided. Add this to your project folder, Refresh the project
in Eclipse, and commit your project to your Minesweeper team
repository.
- A note on updating your project from your shared repository.
This was not much of an issue when only you are using a repository.
But for Minesweeper, you can get hard-to-resolve conflicts with your
partner's code if you do not remember to do Team--> Update for the
project
(a) when you first start working in Eclipse, and
(b) whenever you are about to commit.
Of course, if you and your partner always work together doing pair
programming as described in the document that is part of the Day 10
assignment, conflicts should not be a problem.