WSU 2-color logo

Welcome to

CS399 - Introduction to Scientific Visualization



Scientific visualization as a research area has impacted an enormous number of engineering disciplines. In particular, it helps users get better insight into their data. In many areas, it is almost impossible to reasonably analyze data without an appropriate visualization due to the overwhelming amount of information present in the data. Data sets resulting from simulations or experiments in various application fields, for example computational fluid dynamics (CFD) or medical imaging, have to be analyzed and represented in a way that the user is enabled to easily investigate and explore the data. Generally, the software environment becomes more and more illustrative. For example, the emerging of Google maps and Google Earth underlines this. This course will provide you with techniques for generating visualizations of various different data types, including scalar, vector, and tensor data. Geometric as well as volumetric methodologies will be introduced. Advantages and disadvantages of the visualization methods are discussed to enable students to pick the optimal technique for a given type of data set. Different visualization environments are illustrated from common desktop environments to high-end display systems. Programming examples are provided to enable students to immediately experience their own visualization application. This course will use VTK as the basis to derive the visualizations. VTK is a C++-based library provide a multitude of different visualization algorithms. As a result, this course will only require CS242 as prerequisite.

Course syllabus


The slides used during the lecture can be downloaded here:

Last modified Thursday March 26, 2015