ISOVIS
Information and Software Visualization
  • ISOVIS Home
  • LNUC DISA
  • VRxAR Labs
  • FTK
  • ISOVIS Twitter
  • ISOVIS SVN
  • ISOVIS Git
  • ISOVIS Slack
  1. Home
  2. Teaching
  3. 4DV805 in Fall 22
News People Research & Projects Publications Teaching Calendar Video Resources Archive Open Theses Cooperations Contact Us Intranet

Information Visualization (4DV805)

Teacher Dr. Ilir Jusufi
Course Examiner Prof. Dr. Andreas Kerren
Time & Place Compare here! In general, the lectures will take place in room D1167 in Building D and/or online via Zoom.
Teaching Period I (2022-08-31 till 2022-10-26)
Assessment Assignments AND oral examinations. Oral examinations will take place in room D1167 in Building D and/or online via Zoom in week 44.
Prerequisites 90 credits in Computer Science (including a degree project at Bachelor level). English B/English 6 or the equivalent.
Credits 5 ECTS
Topic Basics in Information Visualization

Information Visualization (InfoVis) covers the development of tools for better understanding and analyses of abstract information using the human visual system. Abstract information can normally not be transferred into the physical world. This course gives you an overview of the most important techniques of this research area including fundamentals. Covered topics are among others: visual perception, interaction techniques (e.g., level of detail, navigation, focus and context, ...), and visualization techniques for multi-dimensional data sets (tables).

The course Advanced Information Visualization and Applications extends this course with visualization techniques and systems for special data sets.

Schedule

Preliminary Schedule:

# Date Topic Slides
1 2022 08 30 Introduction and Motivation
2 2022 09 06 Perception Theory I
3 2022 09 13 Perception Theory II ↑
4 2022 09 20 InfoVis Basics (Reference and Design Models)
5 2022 09 27 InfoVis Basics (Data/Task Abstractions) ↑
6 2022 10 04 Interaction I (Dynamic Queries)
7 2022 10 11 Interaction II (Zoom&Pan, Overview&Detail) ↑
8 2022 10 17 Interaction III (Focus&Context) ↑
9 2022 10 25 1D, 2D, 3D, and Multidimensional Data
Materials

Learning Environment:

  • Moodle

Visualization Tools and Libraries:

  • D3 (JavaScript)
  • Vega (JavaScript; based on D3)
  • Vega-Lite (JavaScript; based on D3 and Vega)
  • plotly.js (JavaScript; based on D3)
  • nivo (JavaScript; based on D3 and React)
  • Victory (JavaScript; based on D3 and React)
  • Chart.js (JavaScript)
  • vis.js (JavaScript)
  • Highcharts (JavaScript)
  • Google Charts (JavaScript)
  • Rickshaw (Temporal data; JavaScript; based on D3)
  • Leaflet (Geospatial data (maps); JavaScript)
  • Sigma (Graph/network data; JavaScript)
  • 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)
  • 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):

  • JavaScript InfoVis Toolkit (JavaScript)
  • Flare - Data Visualization for the Web (ActionScript)
  • JUNG Java Universal Network/Graph Framework (Java)
  • InfoVis Toolkit (Java)
  • JChart (Java)
  • XmdvTool (Qt)

Interesting URLs:

  • A Tour through the Visualization Zoo
  • Information is Beautiful
  • Search User Interfaces (Free Book)
  • A Visual Bibliography of Tree Visualization
  • A Visual Survey of Visualization Techniques for Time-Oriented Data
  • A Visual Survey of Text Visualization Techniques
  • Quantified Self Viz Contest Entries
  • Overview of Data Visualizations and Infographics
  • From Data to Viz
  • Data Visualization for Human Perception
  • Visual Perception
  • Exploring Preattentive Attributes
  • Nightingale – The Journal of the Data Visualization Society
Assignments Assignments consist of theoretical and practical exercises. They will be supervised by Angelos Chatzimparmpas.

Assignments:

  • Assignment 1 (Deadline: 2022-09-05, Presentation: 2022-09-06, 15:15-17:00, room D1167V)
  • Assignment 2 (Deadline: 2022-09-19, Presentation: 2022-09-20, 15:15-17:00, room D1167V)
  • Assignment 3 (Deadline: 2022-10-10, Presentation: 2022-10-11, 15:15-17:00, room D1167V)
  • Assignment 4 (Deadline: 2022-10-31, Presentation: 2022-11-01, 15:15-17:00, room D1167V)
Open Theses We permanently offer interesting topics for Bachelor's and Master's Theses that are related to Information Visualization and Software Visualization.

All content copyright © 2007–2023 ISOVIS Group, all rights reserved.