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 8 a.m. Wednesday morning, complete the very short survey on Angel:

    Lessons ~ Assignments ~ Survey for assigning partners for the VectorGraphics project

  2. Watched the assigned video on the Vector Graphics project. Please don't skip this! It's only eight minutes long, and you'll hurt your team if you haven't watched it.
  3. Complete the assigned reading for the next session, according to the course schedule.

  4. Complete the assessment exercise over this reading on ANGEL (under Lessons → Assignments).
  5. Complete the BallWorlds project that we looked at in the previous session. Make sure that:

    Because this is a challenging assignment, we’ll let you turn it in before Friday at 5 p.m. for full credit. If you miss that deadline, you may turn it in by Sunday at 5 p.m. for 80% credit.

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.