CMSC 110 (Introduction to Computing)

Fall 2012 - Section 2

Assignment #7

Part 1:  Due by 4:00 pm on Tuesday, December 4, 2012
Part 2:  Due by 4:00 pm on Tuesday, December 11, 2012

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 Calico.

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 December 4, 2012)

Copy the beginnings of your visualization to Dropbox. This should include your data file after it has been cleaned, and a 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 4:00 pm December 11, 2012)

Copy the completed sketch program and data files to your Dropbox folder. 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).

Hints:

Requirements: