Programming Assignment 3


1 Process: One member of your team must send an email to Prof. Bernstein that contains a list of your team members (even if your team has not changed).

Your team will then be given data and a little information about them (e.g., the dimension of the domain and range, whether the data are temporal or not).

Your team must then implement several visualization/animation techniques and use them to interpret/understand the data. Teams with three members MUST implement at least three techniques and teams with two team members MUST implement at least two techniques. (Note: We recommend that you agree on the techniques and then divide up the work of implementing them. That is, we recommend that each team member independently implement one or more visualization/animation techniques.)

After you have completed your exploratory work, one member of your team must send an email to Prof. Bernstein that contains "screenshots" of your efforts.

At that point, your team will be given a detailed description of the data.

You must then implement a visualization/animation technique that is normally used for your data.

2 Deliverables: For this assignment your team deliverable will be a 15 minute in-class presentation. You must present:
  1. Your exploratory visualizations/animations, regardless of how inappropriate and/or silly they may have been in retrospect.
  2. Your final visualization/animation.
  3. An explanation of why your exploratory techniques did or didn't work out. (Note: It may turn out that your exploratory techniques, while not normally used, provide interesting insights into your data. You should be prepared to discuss this issue.)

Copyright 2007