CS 7450 - Information Visualization

Instructor: John Stasko
Spring 2023
Tue,Thu 2:00 - 3:15 pm
Instructional Center room 109

Computer-based information visualization centers around helping people explore or explain data through interactive software that exploits the capabilities of the human perceptual system. A key challenge in information visualization is designing a cognitively useful spatial mapping of a dataset that is not inherently spatial and accompanying the mapping by interaction techniques that allow people to intuitively explore the dataset. Information visualization draws on the intellectual history of several traditions, including computer graphics, human-computer interaction, cognitive psychology, semiotics, graphic design, statistical graphics, cartography, and art. The synthesis of relevant ideas from these fields with new methodologies and techniques made possible by interactive computation are critical for helping people keep pace with the torrents of data confronting them.

This course is an advanced information visualization course focusing on research within this domain. Students should already have a good working knowledge of data visualization along the lines of what one would get from taking CS 4460 or CS 6730 at Georgia Tech. This course is not intended to be a student's first exposure to the data visualization area.

Course Format
The course will follow a general lecture/seminar style. For one day per week, we will focus on visualization research. We will read research papers on some topic/theme, students will make presentations about the papers, and we will discuss. One goal is to try to develop ideas for new research projects. On the other day per week, we will focus on visualization system/application development. Students will learn how to develop interaction visualization tools using languages and libraries like d3 and javascript.

Textbooks
We will not use a specific textbook but will have weekly readings of papers from the visualization research community. Scott Murray's book Interactive Data Visualization for the Web, 2nd edition may be helpful for the visualization system development. (More to come on that later.)

Grading
Grading will be based on class participation, student presentations, potential HWs, programming labs, and a potential visualization design project.

Attendance
All students are expected to attend class. Institute approved absences will be accommodated. Notify Prof. Stasko in advance, by email, if you will miss class for this reason. If you feel some other reason for absence is reasonable, email Prof. Stasko, but again, in advance.