Aarhus University Seal

Information Visualization

This course delves into the proper design of interactive graphical data representations (charts, diagrams, graphs) -- in particular for exploratory data analysis without clearly defined objectives, such as when identifying patterns, trends, outliers, or anomalies in an intuitive "I-know-it-when-I-see-it" manner.
To that end, participants will receive a compact, yet comprehensive introduction to the field of Visualization. Key topics covered include:

  • Core concepts of data visualization
  • Visual encoding and perception
  • Visualization techniques and layout algorithms
  • Interaction techniques
  • Structured visualization design approaches

In the course project, participants will create a visualization from start to finish. They will learn to:

  • Establish visualization requirements
  • Iterate through visualization prototypes
  • Implement visualizations using a programming language of their choice
  • Evaluate visualizations to determine the best solution for a given problem

Through review sessions, participants will not only develop their own visualizations but also analyze and critique others' work, suggesting improvements based on the principles and models introduced in the course.

Exam info and full course description

Exam info and full course description can be found in the course catalogue.

Admission Requirements

Course specific:

To apply for the course, you must have passed a Bachelor's degree in Natural or Technical science. Furthermore, basic knowledge in computer programming is required.

General:

Exchange Students: nomination from your home university

Freemovers: documentation for English Language proficiency

You can read more about the admission here.

Lecturer

Hans-Jörg Schulz

Associate Professor