Final Project

Project Proposal Due: Thursday Oct 29, 2020 by 10:30am
Design Review and Feedback: 10th week of quarter
Final Code and Video Due: Saturday Nov 21, 2020 by 11:59pm

Purpose

The purpose of the final project is to provide hands-on experience either (1) analyzing a data set and producing visual explainer for it, or (2) developing a visualization research project.

  1. Data analysis/explainer projects involve analyzing a data set that has not previously been analyzed extensively, and producing an interactive visual explainer of the most interesting findings you uncover in the data set (in the style of the pudding.cool or the New York Times).

  2. Research projects involve making a novel contribution to the domain of visualization and typically include developing a software artifact or a user study/evaluation of a visualization technique.

Projects will be carried out by a team of up to 3 people. For data analysis/explainer projects the final implementation deliverable is interactive article containing at least three substantially different interactive charts with accompanying text written in the form of a journalistic article and a short video demo (up to 2 min long) explaining the work. For research projects the final deliverable will be an implementation of the proposed solution and a short video demo (up to 2 min long) explaining the work.

The first step is for you to identify the type of project (data analysis/explainer or research) and the specific topic you will work on. We would like you to write these up as a project proposal which is due on Thursday Oct 29, 2020 by 10:30am. Each group will then be responsible for presenting the project in draft form to the teaching staff in the 10th week of the quarter. This design review will give you a chance to obtain feedback on the work and prepare for the final deliverables which are due on Saturday Nov 21, 2020 by 11:59pm.

Suggested Project Topics

To get you started in thinking about project ideas we have a number of final project suggestions for you to consider. These are roughly grouped into data analysis/explainer project ideas and research project ideas.

In addition, Edward Tufte’s site and particularly his question/answer area are full of ideas that would make good class projects. If you are interested in conducting human subject experiments, Stephen Few has put together a collection of possible questions to explore.

Deliverables/Schedule

Project Proposal Due: Thursday Oct 29, 2020 by 10:30am

As a first step you should create a project proposal that includes the names of the members of your group and a short (about 2 paragraph) description of the data analysis/explainer or research project you plan to work on. For an explainer project you should think about the dataset and the types of interactivity you plan to support. For a research project you should try to describe the problem you will address and your overall approach. You should submit the proposal via Canvas.

Upload your final project proposal to Canvas.

Design Review and Feedback (in class 11/17 and 11/19)

In the 10th week of the quarter we (the teaching staff) will review your project to provide feedback on the project and help you prepare for the final presentation. It is fine if your project is not yet in a fully “complete” state, but by this point you should have made substantive progress, including working (if still rough) prototypes of your main visualizations and interactions.

You should prepare a short presentation of your work focusing on a demo. Our class sessions on Tu 11/17 and Th 11/19 will be used for design review appointments with your team and the teaching staff.

Final Project Code and Video Due: Saturday Nov 21, 2020 by 11:59pm

The final deliverables include:

  • Code: an implementation of your project. If your project is a data/analysis explainer or you developed a website as a key part of your research, please also post a link to a running version of your site. If you have questions about how to serve your site please talk to us right away.

  • Video: a 2 minute video demo exlpaining your project. If it is a data analysis/explainer project it should emo the interactions in the visualizations and describe your main findings. If it is research project the video should demo the imnplementation or describe the experiment you ran.

Submission: You should submit your final deliverables (access to a running executable and a zip file of the code, or a link to a github repository as well as the video) via Canvas.

Final Project Showcase

Spotify Data Visualization
Andrew Ying, Irene Han, Brian Zeng

Trump vs Biden in Tweets
Roy Nehoran

Visualizing the NBA Bubble
Ethan Roy

Identifying Trends in Unidentified Flying Objects
Shane Berger, Jung-Won Ha

Timeline Annotator for the Cable TV News Analyzer
Terrell Ibanez

Bay Area Motorcycle Incidents
Kate Glazko

World-Class Healthcare
Benjamin Anderson

How well has California funded it’s schools?
Carl Shan

austenmania
Shana Hadi