Our Courses


We offer classes in Information Visualization and Visual Analytics for undergraduates as well as graduates in the Spring and Fall semesters.

Undergraduate

CS 4460 : Introduction to Information Visualization
Fall Spring

This course focuses on effective design principles for data visualizations and programming skills for creating visualizations. The course consists of lectures and in-class design activities to learn about visualization principles, and individual programming labs that teach students how to develop web-based visualizations.

Recent Offering Spring 2024 (Yalong Yang)
Past Offering(s) Fall 2023
Next Offering Fall 2024
CX 4242 : Data and Visual Analytics
Fall Spring

This course will introduce you to broad classes of techniques and tools for analyzing and visualizing data at scale. It emphasizes how to combine computation and visualization to perform effective analysis. (Often taught with CSE6242 as one class.)

Recent Offering Spring 2024 (Polo Chau)
Past Offering(s) Fall 2023
Next Offering Spring 2024

Graduate

CS 6730 : Data Visualization: Principles and Applications
Fall

This course focuses on the principles and applications of data visualization, helping students become better visualization designers and critics. The courses emphasizes use of off-the-shelf software tools such as Tableau, so students without a technical programming background are welcome. It is our introductory graduate visualization course.

Recent Offering Fall 2023 (John Stasko)
Past Offering(s) Fall 2022
Next Offering Fall 2024
CS 7450 : Information Visualization
Spring

This course focuses on advanced topics in information visualization with more of a research focus. The course emphasizes reading recent visualization research papers and learning web-based visualization development with d3. Students taking this course should have prior programming experience in some high-level language.

Recent Offering Spring 2024 (Alex Endert)
Past Offering(s) Spring 2023
Next Offering Spring 2025
CS 7451 : Human-Centered Data Analysis
Fall

This course focuses on theories, methods, and studies of the human process of analyzing and understanding data using visualizations. The course consists of readings and discussion of these topics, individual homework assignments, and a group data analysis project that runs the duration of the semester.

Recent Offering Spring 2020 (Alex Endert)
Past Offering(s) Spring 2018
Next Offering Fall 2024
CSE 6242 : Data and Visual Analytics
Fall Spring

This course will introduce you to broad classes of techniques and tools for analyzing and visualizing data at scale. It emphasizes how to combine computation and visualization to perform effective analysis. (Often taught with CX4242 as one class.)

Recent Offering Spring 2023 (Polo Chau)
Past Offering(s) Fall 2023
Next Offering Spring 2024
CP 8883 : Spatial Network Analysis
Spring

This course analyses spatial networks of flights, commuters, migrants, remittances, travel/transportation, social communities, telecommunications, and social media. GIS, statistics and visualization techniques are used to analyze node properties, diffusion, communities and network configurations.

Recent Offering Fall 2022 (Clio Andris)
Past Offering(s)
Next Offering Spring 2025