CSSE 220 – Object-Oriented Software Development

Homework 20

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 (Session 20: 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.