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 Wednesday, complete the short survey on ANGEL:

    Lessons ~ Assignments ~ Partner Preference Survey for the team project

  2. Complete the assigned reading for the next session, according to the course schedule.

  3. Complete the assessment exercise 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 BallWorlds in before Monday (April 30, 2012) at noon for full credit. If you miss that deadline, you may turn it in by Tuesday (May 1, 2012) at 11:59 p.m. 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.