050065 VU Visualization - Project: Details


Overview of the project
Marking
Summary
Proposal
Update
Final report
Final presentation

Project Description

The idea of the project is to take the knowledge about visualization that you are gaining in the class and apply it to a real problem and real data. You are free to choose whatever application and data you like as long as the scope of the project is reasonable. I also provide you with a list of possible projects that you can pick from.

You will choose an application area and set of tasks and implement a visualization technique or system of your own. You may use any existing components or toolkits to help you build your system. The language and platform is also up to you.

Overview

Group Size: 2-3 students.
Expectations will be adjusted according to group size.

Important dates: Project Types: There are two types of possible projects: Technique projects or System projects. The two types of projects may be combined in some circumstances but please talk to me first. Software: You may choose the software that gets the job done best or that you are most comfortable with. A fantastic list of available software resources can be found on Tamara's page. For a technique project I am expecting a significant programming effort on your part.

Marking

The project is worth 50% of your final grade.
Marking of the project will be broken down as follows:

30%: Proposal
    20% Content
    10%: Written report

10%: Update

60%: Final
    10%: Presentation
    35%: Content
    15%: Written report

Project Summary (due May 17)

The project summary does not count for marks. It is the first iteration of your proposal and a chance to get feedback on your proposal before it is marked. Meet with me in person after you prepare your summary. If you do the summary and meet with me before May 17 you will have more time to prepare your proposal. While it might be ok to sign off on your project after only one meeting, it might require several iterations. Hence, please do not wait until the last day for talking with me and brainstorming together.

I'd also suggest to not worry about any software systems to use until you have a clear understanding what visualization problem you are trying to tackle. What are the requirements and what are the expected outcomes? What user interaction will be required? Only after you have a clear understanding of the visualization issues, only then go and figure out which tools might be best suited to help you accomplish these set goals. Sometimes no single tool will accomplish what you need and you either have to pipeline different tools together or write custom code to extend a particular tool.

Prepare a webpage with the following information and email me the link:


Proposal (due May 24)

Expand and revise your Project Summary webpage. Include all of the information required for the Summary (you may update it or revise it) plus:

Update (due Jun 14)

Set up a meeting with me and present the following. Make sure this meeting is structured and you have prepared for it, don't 'wing it'.

Final Report

Due date: Jun 27, before the presentations
Report format: PDF document

The final report should be a stand-alone document describing your complete project. You should assume the reader has no prior knowledge of your project and has not read your proposal. Include the following information in your report:

Your report should include screen shots of your software that demonstrate how it functions. There is no specific page limit so take as much room as you need for images. Some of the above sections will be much longer than others. (I would strongly advocate to write your report using the latex templates used for the Vis conference.)

Final Presentations - Jun 27, place TBA

Presentation length: 15min + 10min questions

Interested people from outside the class will be invited so you should expect a few members of the audience who have never seen your project idea. Give a complete description of your project, including the problem, approach, results, and an analysis of the strengths and weaknesses. Focus more on the results and analysis since most of the audience will have seen your proposal and update. Demonstrate how your software works through screen shots or a live demo. (If you choose to do a live demo, make sure you have screen shots available as a back-up in case something goes wrong.) Leave a bit of time at the end for audience questions.


Projects from other courses

Several visualization courses from other schools have past projects posted online. Viewing these previous projects may give you some ideas or help you determine what scope is reasonable.


Last modified: April 2013
Torsten Möller / torsten dot moeller AT univie DOT ac DOT at