Study Guide 2015-2016

MAT-82306 Scientific Visualization, 4 cr

Additional information

No implementations in 2015-2016. Lectured every second calendar year (during academic years starting with an even number). Implementation announcements and news are available at the teaching home page of the TUT Department of Mathematics, Intelligent Information Systems Laboratory.
Suitable for postgraduate studies
Will not be lectured year 2015-2016

Person responsible

Ossi Nykänen

-->

Requirements

The grade is based on the assignments and the final exam.

Learning Outcomes

Scientific visualization is about rigorously and semi-automatically processing and projecting data in terms of visual and interactive representations with analysis or application utility. After actively studying the course, the student understands the basic concepts, methods, and applications related to scientific (data) visualization. Further, the student knows a wide range of different specific visualization techniques, can implement certain kinds of simple scientific visualizations using Matlab and Paraview, and has basic understanding how to critically evaluate the resulting visualizations.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Fundamental scientific (data) visualization concepts (incl. interpolation, artefacts, use of symmetry, etc.); Visualization targets and benefits; Dataset and grid concepts  Identification of the "nearby tasks" (incl. data pre-processing, scientific computing, and planning for perception)   
2. Examples of various scientific visualizations techniques by dataset type; Visualization process and visualization pipeline   Classification of visualization software; Hands-on skills using the selected applications (Matlab, ParaView); Interaction and feedback mechanisms   
3. Data structures and techniques related to basic scalar visualization techniques (colormaps, contours, isosurfaces, elevation plots); Data structures and techniques related to basic vector visualization techniques (vector glyphs, vector color coding, displacement plots, stream objects);   Selected, more specific scientific visualization areas (tensor, image, and volume visualization)   
4. Information visualization basics and application examples (incl. table lens, graph, tree, and parallel coordinate visualisation techniques)  Relationship to general-purpose data processing pipelines and visualization systems   

Instructions for students on how to achieve the learning outcomes

Working actively with the exercises and the assignments, hands-on and throughout the course, is essential. (Simply "listening" and "reading" is not enough.)

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Additional information about prerequisites
Hands-on programming/scripting skills are recommended. Basic understanding on the rudimentary (numerical) scientific computation methods is helpful, but strictly speaking not needed in every application.

Correspondence of content

There is no equivalence with any other courses

Last modified 27.03.2015