CPSC 447

Introduction to Visualization

Course Description

Design and implementation of static and interactive visualizations. Selection of appropriate visualization methods for given combinations of data type and intended analysis task. Assessment of visual representations according to design and perceptual principles.

Average difficulty
2.5 / 5
Average quality
4 / 5
Scroll to see reviews

Add a Review for this course

Please ensure that your review is respectful and constructive. Read about UBC's aim for creating a safe and inclusive learning environment here. These reviews may take several days to process and will be scanned for inappropriate or malicious content.

Please enter a name/username.
Enter a valid url including the 'https://' prefix. (https://www.example.com)
Please enter your course review. [minimum length: 50 characters]
3
3

A very good course. Dr. Munzner is one of the most notable data visualization experts in the world, and she brings this depth of knowledge to the course. Every assignment is well crafted and does a good job of teaching you theory or giving you practice implementing visualizations in code (d3.js). Classroom is flipped. You watch up to about an hour of recorded videos before the lecture, and then most of the lecture is spent on interactive activities that reinforce the weekly topics. I thought the activities were both quite engaging (much more engaging than being lectured at) and also effective at teaching the content. The course project was both fun and a very good learning experience. The final exam was reasonable and fair. Overall I recommend this course but ideally you should have some interest in the topic of data visualization if you are considering taking the course.
Difficulty:2.5
Quality:4
ushankab, Apr 27 2025, course taken 2024W2

Historical grade information

Grades information from UBC Grades Database