 Learning objectivesThe aim of this course is to introduce students to the theory and practice of data visualization. The course is intended for students who already have a good knowledge of programming and data structures, and a basic knowledge of linear algebra, calculus,and compter grahpics. At the end of the course, the students should be familiar with the aims and problematics of data visualization, and have a good knowledge of the theory, principles, and methods which are frequently used in practice in the construction and use of data visualization applications. Moreover, the students should be able to design, implement, and customize a data visualization application of average complexity in order to get insight in a realworld dataset from one of the application domains addressed during the lecture. On a practical side, the students should understand (and apply) the various design and implementation tradeoffs which are often encountered in the construction of visualization applications.
 ContentThe course covers the theory and practice of data visualization. This addresses several technical topics, such as: data representation; different types of grids; data sampling, interpolation, and reconstruction; the concept of a dataset; the visualization pipeline. In terms of visualization application, several examples are treated, following the different types of visualization data: scalar visualization, vector visualization, tensor visualization. Besides these, several additional topics are treated, such as volume data visualization and a brief introduction to information visualization. The techiques treated in the course are illustrated by means of several practical, handson, examples.
 Entrance requirementsEntrance requirements tests Assumed previous knowledge2IL05  Data structures 2IP05  Programming 2IP15  Programming methods 2IV10  Computergrafiek 2WF08  Lineaire algebra B Calculus  Previous knowledge can be gained byResources for self studyBachelor College or Graduate School 
  Required materialsRecommended materialsGeselecteerde papers. 
 Instructional modesCollege / course General Remark 
 TestsAssignment(s)Test weight   100 
Minimum grade   6 
Test type   Assignment(s) 
Number of opportunities   1 
Opportunities   Block 2 
Test duration in minutes    
Assessment RemarkTwo assignments covering the core topics of the course


 