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:

    Because this is a challenging assignment, we’ll let you turn in BallWorlds by Monday (October 22, 2012) at 11:59 PM for full credit. If you miss that deadline, you may turn it in by Tuesday (October 23, 2012) at 11:59 PM. for 90% credit.   (This is instead of normal late days).

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.