CSE442 Data Visualization (Fall 2017)

Final Project Deliverables

To complete your final project, you must provide two primary deliverables:

  • An interactive article providing visual explanations for your chosen algorithm. Code and website due on GitHub by 11:59pm, Wed 12/6.
  • A demonstration video (<= 2 minutes in length) that communicates your project goals and visualizations. Due on Canvas by 11:59pm, Wed 12/6.

Interactive Article

Your explorable explanation for your algorithm should be published as an interactive article on GitHub pages. For your visualizations you are free to use any web-based library, including D3.js, Vega, Vega-Lite, REGL, etc. The article itself should be created using the Idyll language for interactive documents. Keep your source code (Idyll markup, visualization components, etc) in the top-level of your GitHub repo. When ready to publish, run the Idyll compiler and place the output in the "docs" subfolder to publish on GitHub pages.

Video Presentation

In addition to your interactive article, each team must produce a short demonstration video (no longer than 2 minutes!) introducing your project. Your video must communicate the specific topic and goals of your project along with your visualization designs. We expect most videos will use a mixture of static slides and interactive screen capture with overlaid narration. You might consider showing your article as published on the web. Alternatively, you might create a stripped down version that removes text in favor of spoken narration, bringing more focus and screen space to your visualizations. The initial segment of your video should include your project name (the algorithm you are visualizing) and your team members' names.

Be sure that your video clearly and accurately conveys how your visualization designs enable a better understanding of your chosen algorithm. Do not simply enumerate the various features you implemented.

Please carefully read the CSE442 video production guide for details on how to design and record your demo video. Your videos should be in MPEG4 (.mp4, .m4v) format. Please use appropriate compression to ensure your video file is not unnecessarily large. You will post videos online, so we encourage you to put your best face forward to the world!

Your demo video must be published on Vimeo. In addition you must submit a URL linking to your video via Canvas by Wed 12/6, 11:59pm. We will have a video showcase during our last lecture session on Thu 12/7.

Submission Details

Your final project code and web site must be submitted to your project GitHub repo by Wed 12/6, 11:59pm.

The URL for your final video must be submitted on the Final Project Deliverables Canvas page by Wed 12/6, 11:59pm. This is a strict submission time, as we will be sharing videos in class on Thu 12/7.