CSSE 220 – Object-Oriented Software Development
Homework 13
Objectives
Introduction to designing classes. Practice with arrays and ArrayList
s in Java, in particular, two-dimensional arrays. More practice with loops and debugging in Java. More practice implementing classes based on a given specification.
Tasks
-
Complete the assigned reading for the next session: Big Java §8.5–8.10
- As you read, see if you can answer the self-check questions (for the Big Java reading).
- Bring your questions to class!
-
Complete the assessment exercises over this reading on ANGEL (under Lessons → Assignments).
- The Game of Life program that you do with your partner is not due until the beginning of Session 15 (Thursday).
- The project instructions are in Homework 11.
- Make arrangements to meet with your partner as needed.
- You must do this with pair programming — if your partner does not cooperate,
ask your instructor what to do. Do NOT do the project by yourself.
-
Make sure that:
-
Both team members understand all the code the team is turning in.
-
All methods are documented.
-
All
TODO
items are completed.
-
No errors or warnings remain.
Turn-in Instructions
Turn in your programming work by committing it to your SVN repository for this project.