The rapid technological development requires the processing of large amounts of data of various kinds in order to make them usable by humans. This challenge affects many areas of life today. Especially in research, economy and politics data visualization is used to explain information and correlations by graphical representation, to explore them by visual analysis and to support decision making. The goal of this course is to familiarize students with the principles, techniques and algorithms of data visualization and to develop practical skills for designing and implementing data visualizations.
This course teaches students the fundamentals of data visualization with current content from research and practice. At the end of the course the students will:
1. know essential theoretical basics of visualization for graphical perception and cognition,
2. know and be able to apply methods for the visual coding of data, as well as methods of interactive visualisation
3. understand and be able to apply algorithms and techniques for visualising data (diagrams, graphs, maps), including methods of interaction
4. be able to critically evaluate visualization solutions, and
5. have practical skills in the design of visualisations and their implementation.
Besides participating in the discussions in the course, students complete several programming and data analysis tasks, as well as a final project as an executable visualization tool. Students are expected to document and present the results of the tasks and the project.
Please note that the course focuses on how data is visually coded, presented and analyzed once the structure of the data and its content is known. Explorative analytical methods for discovering insights in data are not the focus of the course.