This course introduces you to the main principles and techniques behind data visualization. We start from the theory of discrete data representation, and next go through algorithms for visualizing scalar, vector, and tensor datasets. Apart from these, algorithms for manipulating dataset representations are discussed (subsampling, supersampling, slicing, and projection). The class is accompanied by lab sessions during which the students incrementally build a full-fledged visualization application for the interactive visual inspection of a complex real-world dataset provided by a real-time simulation application.
See the sidebar for links to the course slides, assignment, grading, and additional material.