Dr. Rafael Messias Martins
Prof. Dr. Andreas Kerren
|| II (2022-11-08 till 2023-01-16)
|| Assignments and oral examinations.
Oral examinations will take place in week 2. Further details will be shared via the Moodle classroom.
||90 credits in Computer Science (including a degree project at Bachelor level), 5 hp information visualization on advanced level (e.g., 4DV805 or equivalent), and English B/English 6 (or the equivalent).
|| 5 ECTS
Information Visualization in Special Domains
This course extends Information Visualization with visualization techniques and systems for special data sets, such as networked data (trees, graphs), time-dependent data, text, document collections, or software (so-called software visualization). Furthermore, we discuss the evaluation of visualizations, collaborative/personal information visualization, as well as applications in bioinformatics, geography, etc.
This course aims at giving an overview of the most important techniques and prerequisites needed to develop effective
visualizations of abstract information. After finishing the course, the students should be able to choose and develop
the most suitable technique for special data sets and applications domains, cf. learning objectives in the course syllabus.
||2022 11 08
||Introduction and InfoVis Toolkits
||2022 11 09
||2022 11 15
||2022 11 16
||2022 11 22
||Text & Documents I
||2022 11 23
||Text & Documents II
||2022 11 29
||2022 11 30
||WebVis and BioVis
||2022 12 06
||2022 12 07
||Collaborative & Personal Visualization
||2022 12 14
||2022 12 20
||Evaluation and Top 10 InfoVis Challenges
Visualization Tools and Libraries:
- Bokeh (Python; generates a web-based visualization)
- Dash (Python or R; generates a web-based visualization using plotly.js)
- plotly.py (Python; generates a web-based visualization using plotly.js)
- Altair (Python; generates a web-based visualization using Vega and Vega-Lite)
- mpld3 (Python; generates a web-based visualization using D3)
- Shiny (R; generates a web-based visualization)
- Shiny Dashboard (R; generates a web-based visualization using Shiny)
- Tableau (Visualization environment, Dashboards)
- QlikView (Visualization environment, Dashboards)
- Power BI (Visualization environment, Dashboards)
- Visualize Free (Online, Dashboards)
- Keshif Online (Online, Dashboards)
- Kepler.gl (Online, Geospatial Networks)
- yFiles (Several platforms)
- Gephi (The Open Graph Viz Platform; Java)
- Processing (Environment for graphics programming; several platforms)
- Improvise (Java)
- JFreeChart (Java)
- ggplot2 (R)
- Chaco (Python)
- Matplotlib (Python)
No longer in active development (not recommended for assignments):
Assignments consist of theoretical and practical exercises as well as short class presentations/demos. They will be supervised by Angelos Chatzimparmpas.
We permanently offer interesting topics for Bachelor's and Master's Theses that are related to Information Visualization and Software Visualization.