Course Learning Outcomes (CLOs)
Course learning outcomes explain what we are trying to achieve in the course. For the student, it gives you a sense of what I (as instructor) am trying to do. As instructor, it guides the design of the class.
There were CLOs written when the course was first developed. However, over time, these were lost. I have re-written them in the summer of 2025, but they have not been approved by the university processes.
After completing the course, students will be able to:
- Design and assess visualizations as effective solutions to data exploration and communication problems
- Articulate and apply foundational and principles from design, perception, cognition, and computation to the design and analysis of visualizations.
- Recognize common problems, such as high-dimensional data, volumetric images, networks and uncertainty, and apply a toolkit of accepted solutions.
- Apply design and research process to create and analyze visualization solutions and knowledge.
- Select appropriate implementation strategies based on an awareness of a wide range of available approaches and tools.
Everything in the class should be tied to a learning outcome: all class activities should be designed to help the student achieve an outcome; any assessment should measure the students success at achieving an outcome.
More detail with commentary
- Design and assess visualizations as effective solutions to data exploration and communication problems
- As a practitioner you should be able to create and assess visualization.
- The key is effectiveness - making bad visualizations is easy.
- Effectiveness needs to be considered with respect the the viewer’s task
- The core skill is to develop intuitions about effectiveness - not just trying to memorize a set of rules/best practices.
- Articulate and apply foundational and principles from design, perception, cognition, and computation to the design and analysis of visualizations.
- As a practitioner and scientist you should have a solid grasp of the foundations of visualization so that you can use these in designing and analyzing visualizations and other things you might need to design/analyze.
- The design principles allow us to build and interpret visualizations “ground up” from building blocks so you can understand (and generalize/apply) the reasoning rather than just trying to memorize a set of rules/best practices.
- An awareness/appreciation/basic knowledge of the relevant perceptual, cognitive, and data science will be useful beyond just designing visualizations.
- Recognize common problems, such as high-dimensional data, volumetric images, networks and uncertainty, and apply a toolkit of accepted solutions.
- I want you to know about some common categories of problems (e.g. hard data types like medical images, networks, and uncertainty) and the common solutions/methods used to address them.
- Apply design and research process to create and analyze visualization solutions and knowledge.
- These skills are broad, and useful beyond visualiztion
- I want you to be able to be able to use design process (critique, redesign, generation, …)
- I want you to get some practice with key research skills - some of which are rarely explicitly taught. I want you to develop an appreciation for what makes a good presentation, how to critically assess a research paper, how to apply ideas from an empirical study in practice, etc.
- Select appropriate implementation strategies based on an awareness of a wide range of available approaches and tools.
- This class is not about implementation. We will not emphasize any specific tools.
- I want you to be able to have an enough of the awareness of the options so that you can make good choices when you have real problems.
- We will need to use tools in order to practice some of the things above.
Module Learning Outcomes
Each module is designed to have more specific learning outcomes - each ties into a course learning outcome, but is more specific (so we can make progress towards the goals).
The Older Learning Outcomes
These learning outcomes were on the 2022 web site - but I think they are from the original course proposal (from 2016).
- Students will understand the potential of effective data visualization.
- Students will understand the key principles for the design of effective visualizations.
- Students will be able to design and evaluate data visualizations for a variety of tasks.
- Students will understand the relevant basics of visual perception and its role in design.
- Students will understand some standard visualization methods and their applicability, and have exposure to standard kinds of data interpretation problems and their standard solutions,
- Students will gain exposure and practice with some of the skills required to be a researcher and practitioner in the field of Visualization.
I don’t think these are that different from the new ones.