CSSE 220 – Object-Oriented Software Development

Homework 16

Objectives

Practice with inheritance. Continued practice implementing a Graphical User Interface (GUI), including event-driven programming. Continued practice with interfaces and implementing them.

Tasks

  1. Before Noon Monday, complete the short survey on ANGEL:

    Lessons ~ Assignments ~ Partner Preference Survey for the team project

  2. Complete the assigned reading for today's session (Big Java, §10.7–10.8), according to the course schedule.
  3. Complete the assessment exercises over this reading on ANGEL (under Lessons → Assignments).
  4. Complete the BallWorlds project. Make sure that:

Remember, in all your code:

Here is the grading rubric for this assignment.

Turn-in Instructions

Turn in your programming work by committing it to your SVN repository for this project.