Professional Documents
Culture Documents
■■
Information Visualization (7.5 ECTS credits) and
Applied Information Visualization (7.5 ECTS
credits).
12 March/April 2013 Published by the IEEE Computer Society 0272-1716/13/$31.00 © 2013 IEEE
Table 1. Information Visualization Syllabus.
Lecture Topic
It’s important to give students the opportunity 1 Introduction and motivation
for critical reflection and to show the most re-
2&3 Perception theory and cognition
cent research directions. We discuss each techni-
cal approach and tool with respect to its value, 4 Information visualization basics
usefulness, and (if applicable) commercial use. Of 5–7 Interaction
course, this is challenging and sometimes a bit 8 1D, 2D, 3D, and multidimensional data visualization
subjective because of missing quality metrics or 9 & 10 Hierarchy visualization
missing evaluations of tools and techniques.
Information Visualization
This course’s first four lectures discuss basic The lectures on visual structures introduce
knowledge important for designing information visualization techniques for multivariate data
visualizations and analyzing information visu- (projection-, axis-, glyph-, and pixel-based tech-
alization concepts. We introduce the field, give niques) and hierarchies (node-link and space-filling
motivations for it, and present traditional and approaches), mostly on the basis of research papers.
modern examples. Then, we discuss perception We save special data types for the next course.
and cognitive issues. We provide information
about the perception of colors and textures, pre- Applied Information Visualization
attentive visual processing, and Gestalt laws. This This course’s first lecture summarizes the first
course component is based mainly on Information course’s most important elements and presents cur-
Visualization: Perception for Design. The fourth rent toolkits such as D3 (http://d3js.org) or Pro-
lecture describes basics such as the information cessing (http://processing.org), which the students
visualization reference model (data tables, visual can use in the practical exercises. The course fo-
mapping, interaction, and so on) and data types cuses on special cases and domains and the practi-
and dimensionality. This lecture is based mostly cal application of the knowledge gained in the first
on Readings in Information Visualization: Using Vi- course. So, we address specific data types, such as
sion to Think. text and networks, and continue with visualization
The remaining six lectures mainly present tech- techniques for domains such as biological data, the
nical fundamentals. We first explain interaction Web, and software. Resources for these lectures are
and then the visual structures for different data current papers and articles and the second part of
types; this lets us directly refer to interaction tech- Human-Centered Visualization Environments.
niques without additional explanations. Students Recently, we added a lecture on visualization
accept this order and have no problem under- for end users and collaboration and a lecture on
standing the differences or correlations. visual analytics. We did this because of our own
We discuss the most important interaction tech- research interests and these fields’ increasing im-
niques—for example, dynamic queries, zoom and portance and popularity.
pan, overview and detail, and techniques related The course concludes with a short presentation
to focus plus context. To exemplify the techniques, on evaluation (methodologies and qualitative and
we use both early and recent research papers. The quantitative techniques) and the most important
early papers often give more focused examples; information visualization challenges. The dis-
the recent papers present more complex or hybrid cussion of challenges gives an idea of the field’s
techniques. current state and open problems. Furthermore,
it regularly motivates some students to choose a projects. First, pairs of students get a nontrivial
thesis topic offered by our research group. (typically multivariate) dataset from the TA. They
give a short presentation explaining their funda-
Study Materials mental visualization idea and the planned imple-
Our lecture notes are based mainly on our Power- mentation. This presentation prevents them from
Point slides; students can download them from the focusing too much on low-level details and en-
course webpages (access is restricted for copyright sures that the resulting tools are effective. After
reasons). The lectures cite many research papers, implementing the tools, the students present and
some of which we selected from peer-reviewed discuss them.
conference proceedings or journals for compulsory Over the past years, we’ve often changed the
assigned reading. These readings provide further courses’ exercises. In 2007, each student chose a
insight into a specific topic, such as software visu- research paper describing a recent approach, from
alization or visual analytics. a group of papers that we preselected. The student
Videos of interaction scenarios showing infor- then reimplemented the fundamental approach
mation visualization tools’ usability and interac- (not all the functionalities) and presented the re-
tion capabilities are essential, as are tool demos. sulting tool. The instructors liked this exercise, pri-
They’re especially necessary to explain the dif- marily because it related closely to their research,
ferent interaction techniques and their interplay but it was too challenging for many students.
with visual structures. It’s fun to keep an eye on The evaluation of theoretical exercises is straight-
the students during such demonstrations, and forward but contains a nontrivial justification by
these activities motivate the students to ask deeper the TA. There are often several correct answers or
questions. However, videos and demonstration no correct answer for a specific task, such as iden-
tools aren’t always available. One large collection tifying a design choice’s advantages and disadvan-
of educational resources is Georgia Tech’s HCC tages. This leads to more complex discussions with
(Human-Centered Computing) Education Digital students and more detailed feedback. We grade the
Library (http://hccedl.cc.gatech.edu). Such reposi- practical exercises on the basis of the implementa-
tories also facilitate the students’ preparation for tion’s overall quality. That is, the instructor and
lectures and exams because they can watch the TA evaluate the time needed, the aesthetic aspects,
videos again at home. Currently, we provide our the level of effort (complexity), the usability, the
videos via Blackboard, a course management sys- useful features the tool provides to analyze the
tem that LNU uses. chosen dataset, and the oral presentation’s qual-
ity. Our courses end with a 30-minute individual
Exercises and Grading oral exam. The final grade is a combination of the
Both courses are supported by a teaching assistant exercise and exam grades.
(TA) who designs and organizes the exercises in
close collaboration with the responsible instructor. Course Reflection and Success Indicators
For Information Visualization, the exercises are A key challenge of teaching these courses is the
more theoretical and conceptual. For example, stu- students’ international background. Each student
dents may choose from several interesting datasets brings his or her own knowledge and level of edu-
(for instance, publicly available election results or cation, even if he or she has fulfilled the course
finance data). Then, they choose a suitable infor- requirements and has a solid background in com-
mation visualization technique or combination of puter science or related disciplines. In this con-
techniques and discuss their design choices’ pros text, the lectures and oral exam aren’t a problem
and cons. These exercises typically result in a brief for students, but many students find the exercises
written report evaluating the techniques and their challenging. You might expect that culture-specific
effectiveness. Another typical exercise involves con- habits or language characteristics might lead to
sidering perception theory’s concrete consequences problems—for instance, in the description and
for visualization approaches. The last exercise usu- meaning of colors. However, we’ve never consid-
ally involves pairs of students implementing a ered those issues a problem. An exception might
simple technique—for example, a basic treemap vi- be the students’ different experiences with tasks
sualization with a few interaction features. demanding critical thinking. On the other hand,
In Applied Information Visualization, the stu- their math background and programming skills
dents implement a more complex visualization might influence the exercise results more.
tool with more advanced interaction possibili- Student feedback has been positive overall, es-
ties. So, the exercises are actually small software pecially regarding the course content. A further
14 March/April 2013
Figure 1. The
Network Lens
supports the
visualization
of multivariate
node attributes
in the
context of an
underlying
network.
The student
thesis on this
topic led to
a published
conference
paper.9
W
kerren-visweek12.pdf.
e hope this account of our experiences 9. I. Jusufi, Y. Dingjie, and A. Kerren, “The Network Lens:
will help others to set up information vi- Interactive Exploration of Multivariate Networks Using
sualization courses or to relate their own courses Visual Filtering,” Proc. 14th Int’l Conf. Information
to ours. Visualization (IV 10), IEEE CS, 2010, pp. 35–42.