CMSC 110 (Introduction to Computing)

Fall 2011

Assignment #7

Part 1:  Due by 4 pm on Wednesday, November 23, 2011
Part 2:  Due by end-of-day on Friday, December 2, 2011

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 pm November 23rd)

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, but does not visualize it. Write a brief description of the domain of the dataset, its relevance, and what a visualization of it will enable. Include this description as comments at the top of your source code file.

For Part#2: (By end-of-day December 2nd)

Copy the entire sketch folder to your Dropbox folder. Make sure to name the sketch file/folder properly. 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 paragarph must include instructions for how to use the interactive component(s) and your personal experiences working on this sketch.

Hints: