Data Visualization
Fall 2025
T/H 11:00am-12:20pm in SH 234

Dominik Moritz
(Instructor)

Frank Elavsky
(Instructor)
Submit assignments and discussions on Canvas.
See the course page for the schedule and other information.
The course covers theoretical foundations of perception, principles of effective data visualization, ethics of data visualization, and how to implement interactive web-based data visualizations.
After you successfully complete the course you will be able to:
- Understand the value of visualization
- Critically evaluate visualizations and suggest improvements and refinements
- Use best practices from design to create effective visualizations
- Use principles of human perception and cognition in visualization design
- Learn how to use visualization as a communication tool
- Conduct exploratory data analysis and transform data
- Create web-based interactive visualizations using frameworks such as Svelte and D3
- Be prepared to do research in visualization