CMSC 110 (Introduction to Computing)

Spring 2012

Assignment #7

Part 1:  Due by 4:00 pm on Tuesday, April 17, 2012
Part 2:  Due by 5:00 pm on Friday, April 27, 2012

These are FIRM deadlines.

Task:  Identify a dataset of interest to you and develop an interactive visualization using the process outlined below. Follow the steps of acquiring, cleaning, filtering, mining, representation, and interaction to create a visual sketch of the data.

Part#1: Identify the dataset. Acquire it, clean it, and load it into Processing.

Part#2: Develop the interactive visualization.

Steps:

  1. Acquire the data set as one or more files.
  2. Clean up the data file so that it is readable by a computer program.
  3. Filter the data down to the portion that interests you.
  4. Mine the data set for interesting properties.
  5. Select a visual representation that best illustrates your data set and implement it.
  6. Refine your visualization.
  7. Make your visualization interactive and/or animated.

What to Hand in:

For Part#1: (By 4:00 pm April 17)

Copy the beginnings of your visualization to Dropbox. This should include your data set after it has been cleaned, and a Processing program that loads the data into appropriate data structures, but does not visualize it yet. Write a brief description of the domain of the dataset, its relevance, and what a visualization of it will illustrate. Include this description as comments at the top of your source code file.

For Part#2: (By 5:00 pm April 27)

Copy the entire sketch folder to your Dropbox folder. Make sure to name the sketch file/folder properly so that it doesn't overwrite the Part#1 submission. Include the standard header in your source code. Write a paragraph/description and include it in the header of the main source code file for your sketch. This paragraph must include instructions on how to use the interactive component(s).

In addition, hand in the following:

Hints: