CSSE 220 – Object-Oriented Software Development
Homework 3
Objectives
Practice implementing a class, including the process for doing so (using documented stubs and test-first programming).
Practice at determining what fields are needed to implement a class.
Continued practice at using an API.
Tasks
- Complete the assigned reading for today's session (Big Java, §2.11–2.13, §3.9, Summary of Learning Objectives at the end of ch 3), according to the course schedule.
- As you read, see if you can answer the self-check questions.
- Bring your questions to class!
- Complete the assessment exercise over this reading on ANGEL (under Lessons → Assignments).
- Complete the assigned reading for today's session Ch. 4, according to the course schedule.
- As you read, see if you can answer the self-check questions.
- Bring your questions to class!
- Due by Friday 11:59 PM: Complete the assessment exercise over this reading on ANGEL (under Lessons → Assignments).
- Programming:
-
Complete the WordGames project.
- Use the PROCESS in the WordGames instructions: documented stubs and test-first programming.
- The grading rubric for WordGames appears at the top-right of the instructions.
-
Begin the Faces project.
In Eclipse, checkout
the Faces project.
- Use the
SVN
Repositories
view
to check out this project.
We’ll continue working on this very challenging project in Homework 5, but you should make a start on it before your next class session so we can address any technical difficulties in class.
Turn-in Instructions
Turn-in your programming work by committing it to your SVN repository.