OE/CS Interactive Data Visualization

(OE/CS 867:767)

Colin Ware

Class: J.E. Chase Ocean Eng Bldg Room 130


This course is about selected topics relating to research in data visualization. It is research oriented and does not provide an overview or complete introduction to the area. However, it does attempt to provide guidance in carrying out state-of-the-art research.There is a particular emphasis on material related to 3D data visualization, 3D interactive interfaces. Applications relating to oceanography and ocean mapping will be given priority.

Most of the material given in the course is human centered rather than machine centered. In theory a computer is a universal machine. It can look and feel like anything the designer can invent. The problem is designing the best interface for the task. This involves a knowledge of human perception and cognition.

Topics Covered

Geospatial Visualization with Google Earth

Human Perception for Information Display

The format will be 60% lectures, 15% student presentations, 25% project related discussions. The course will require the completion of a research project, typically an innovative visualization prototype, or a human factors evaluation of some system or concept in interactive visualization. Students will be encouraged to undertake projects that have relevance to ocean mapping.

Marks:
Textbook:(recommended not required)

Colin Ware, Information Visualization: Perception for Design. 2nd Edition. Morgan Kaufman, 2004.

Deadlines:

Paper due: Novemer 21. 1500 words

In class presentations: November 26 - December 10.

Project Report due: December 21.

 

Lectures

Assignment 4: Vector Field Representation

Particle Flow Example Source Code

Code for reading Northern Pacific DataSet.

Northern Pacific DataSet

Assignment 5: Evaluating a Vector Field Representation

main.cpp, Circ.h, Circ.cpp, Renderer.h, Renderer.cpp,

VecField.h, VecField.cpp, Trials.h, Trials.cpp

Essay and Presentation

Other Resources


OpenGL Resources