CS 7295: Special Topics Course / Information Visualization
Syllabus
Spring 2023
Instructor: John Alexis Guerra Gómez
Description
The purpose of Data Visualization is to discover insights from data, not just produce pretty pictures. In this course we will cover both the theory behind producing insightful data visualizations, as well as the practical components on how to create them. At the end of this course you will be able to:
- Design efficient and insightful data visualizations based on perception theories and best practices from the research community.
- Implement insightful and interactive, could based data visualizations using D3, Vega-Lite or Tableau.
- Use a systematic approach for abstracting data analysis and visualization problems based on what and why is being visualized, and how is being represented. This will allow you to choose the right visualization for the tasks and data at hand beyond simple subjective rules of thumb.
- Judge data visualizations based on their ability to help the target users address the proposed tasks on the data.
- Conduct basic usability experiments to evaluate the value of a visualization with real users.
- Work with real world clients on real world data problems to help them generate insights