The current rapid technological development requires the processing of large amounts of data of various kinds to make them usable by humans. This challenge affects many areas of life today, such as research, business, and politics. In these contexts, decision-makers use data visualizations to explain information and its relationships through graphical representations. This course aims to familiarize students with the principles, techniques, and methods in data visualization, and to provide practical skills for designing and implementing data visualizations.
This course gives students a solid introduction to the fundamentals of data visualization, including current insights from research and practice. By the end of the course, students will
This course is intended for students interested in using data visualization in their work as well as students who want to develop visualization software. Basic knowledge of programming (HTML, CSS, Javascript, Python) and data analysis (e.g., R) is helpful.
In addition to participating in class discussions, students will complete several programming and data analysis assignments. In a mini-project, students will work on a given problem. Finally, we expect students to document and present their assignments and mini-project in a reproducible manner.
Please note that the course will focus on how data is visually coded and presented for analysis after the data structure and its content are known. We do not cover exploratory analysis methods for discovering insights in data are not the focus of the course.
|
# |
Date |
Lecture |
|---|---|---|
|
1 |
14.10.2025 | Data Visualization – Introducing the Course |
|
2 |
21.10.2025 | The Process of Visualizing Data |
|
3 |
28.10.2025 |
Effectiveness of Data Visualizations |
|
4 |
04.11.2025 |
Visualization Techniques: Distributions |
|
5 |
11.11.2025 |
Visualization Techniques: Associations, Amounts, Proportions |
|
6 |
18.11.2025 |
Evaluating Data Visualizations |
|
7 |
25.11.2025 |
Visualization Techniques: Maps |
|
8 |
02.12.2025 |
Techniques: Networks & Trees |
|
9 |
09.12.2025 |
Techniques: Time Series |
|
10 |
16.12.2025 | Advanced: Visual Encoding |
|
11 |
06.01.2026 |
Advanced: Dashboard Design |
|
12 |
13.01.2026 |
Advanced: Storytelling |
| 13 | 20.01.2026 |
Advanced: Uncertainty in Data Visualizations |
| 14 | 27.01.2026 | Advanced: Privacy-aware Data Visualizations |
|
15 |
03.02.2026 | Advanced: AI-based Data Visualizations |
Munzner, Tamara. Visualization analysis and design. AK Peters/CRC Press, 2014.
Kirk, Andy: Data visualisation: A handbook for data driven design. Sage. 2016.
Yau, Nathan: Visualize This: The FlowingData Guide to Design, Visualization, and Statistics. Wiley Publishing, Inc. 2011.
Spence, Robert: Information Visualization: Design for Interaction. Pearson. 2007.
Link zum Kurs auf der HCC-Webseite: https://www.mi.fu-berlin.de/en/inf/groups/hcc/teaching/winter_term_2025_26/course_data_visualization.html
| Course No | Course Type | Hours |
|---|---|---|
| 19328301 | Vorlesung | 2 |
| 19328302 | Übung | 2 |
| Time Span | 14.10.2025 - 10.02.2026 |
|---|---|
| Instructors |
Malte Heiser
Claudia Müller-Birn
|
| 0086c_k150 | 2014, BSc Informatik (Mono), 150 LPs |
| 0086d_k135 | 2014, BSc Informatik (Mono), 135 LPs |
| 0086e_k150 | 2023, BSc Informatik (Mono), 150 LP |
| 0087d_k90 | 2015, BSc Informatik (Kombi), 90 LPs |
| 0088d_m60 | 2015, MSc Informatik (Kombi), 60 LPs |
| 0089b_MA120 | 2008, MSc Informatik (Mono), 120 LPs |
| 0089c_MA120 | 2014, MSc Informatik (Mono), 120 LPs |
| 0132d_m30 | 2025, BSc Informatik (Kombi), 30 LP |
| 0207b_m37 | 2015, MSc Informatik (Lehramt), 37 LPs |
| 0208b_m42 | 2015, MSc Informatik (Lehramt), 42 LPs |
| 0262c_MA120 | 2019 (ÄO 2021), MA Bioninformatik (Mono), 120 LP |
| 0458a_m37 | 2015, MSc Informatik (Lehramt), 37 LPs |
| 0471a_m42 | 2015, MSc Informatik (Lehramt), 42 LPs |
| 0556a_m37 | 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs |
| 0556b_m37 | 2023, M-Ed Informatik Fach 1 (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LP |
| 0557a_m42 | 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
| 0557b_m42 | 2023, M-Ed Informatik Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
| 0590a_MA120 | 2019, MSc Data Science, 120 LP |
| 0590b_MA120 | 2021, MSc Data Science, 120 LP |
| Day | Time | Location | Details |
|---|---|---|---|
| Tuesday | 12-14 | T9/SR 005 Übungsraum | 2025-10-14 - 2026-02-10 |
| Day | Time | Location | Details |
|---|---|---|---|
| Thursday | 10-12 | T9/053 Seminarraum | Übung 01 |