Data Visualization

Undergraduate Program Status

Course Level: 
Course Open to: 
Students on-site
US Credits: 
ECTS Credits: 
Course Description: 

The major goals of this course are to understand how visual representations can help in the analysis and understanding of complex data, how to distinguish a good from a bad visualization, how to design effective visualizations, and how to create your own visualizations using programming skills and visualization software. We will achieve these goals by evaluating existing visualizations, teaching general theoretical principles of information design, and by walking students through the analysis and visualization of real world datasets during hands-on classes.

Learning Outcomes: 

By the end of the course, students will be able to apply methods for visualization of data from a variety of fields, write code to create scientifically reproducible figures, distinguish good from bad visualizations, use basic principles of human perception and cognition in visualization, and create web-based interactive visualizations.


Attendance of the classes and hands-on sessions will be worth 30% of the final grade, homework assignment 30%, and a final project presentation will be worth 40% of the final grade.