CSSE 220 – Object-Oriented Software Development
Homework 26
Objectives
Better understand the idea of Abstract Data Type. More
recursion practice. Get started on MineSweeper coding.
Tasks
-
Reading:
- Complete the assigned reading for the next session: §16.3-16.5,
. As you read, see if you can answer the self-check questions. If there is something you do not understand, make note of it so you can ask about it.
- The ANGEL quiz over Chapter 16 will be part of HW 27.
-
Solo Work:
- Your solo programming work for this part must be done in the
BinaryInteger
project inside Eclipse. You should have checked out this project
in class. See the BinaryInteger assignment for details
- Write the details of the
plus
method, and get
it to pass the given unit tests. You are strongly
encouraged to work with another person or two on the non-trivial
exercise. Each person should enter and commit your
solution. Be sure to note the restrictions that are given
in the BinaryInteger assignment document.
- Commit your solution to your repository.
- The code you have to write is not very long, but it will
require some serious thought. For this reason, this
programming exercise will not be due until Friday at 8:05 AM.
The team part, however, is due on Thursday at 8:05.
- Minesweeper
Team Assignment:
- Implement your cycle 1 functionality.
- Summary of user stories from cycle 1 completed/not
completed.
- User stories for cycle 2.
Turn-in Instructions
Turn-in your individual work by committing it to your SVN
repository, and team work to your team repository.