Information Visualization

COMPSCI 3VA3 Fall 2026

Instructor: Swati Mishra

Overview

This course introduces the principles and practice of visualizing data for exploration, analysis, and sensemaking. Students will learn how human perception and cognition shape visual analysis and design, and how to choose appropriate visual encodings for different data types. Topics include visualization of tabular, network, temporal, and spatial data; interaction techniques; dashboard design; and evaluation. Emphasis is placed on using visualization to build intuition about data and models to reveal patterns, surface anomalies, and making model behaviour interpretable.

Schedule

WeekTopicDeliverable
1Visualization Fundamentals
2Introduction to Data-Driven ProgrammingA1 released
3 Data & Task AbstractionA1 due, A2 released
4Memory, Attention & List AlignmentA2 due, A3 released
5Interactivity 101A3 due
Midterm Exam
6Matrix Alignment Project Released, A4 released
7Scalar and Vector FieldsA4 due, A5 released
8Networks and TreesA5 due, A6 released
9Parallel & Spatial LayoutsA6 due
10Re-Thinking 3-D
11Aggregation & Clustering Project Progress Check-in
12Advanced Topics
Endterm Exam
13 Project presentations
Project due

Note: This schedule is tentative and subject to change. Last updated: 2026-07-24.

Tutorials

Weekly tutorial will be posted on the courses GitHub page. Please reach out to the Teaching Staff with your email id to get added to the repository.

Assessments

Assignments Assignments consist of programming tasks, and theory questions. Each assignment weighs 5%.
30%
Midterm Exam Theory and problem-solving - 1
20%
Endterm Exam Theory and problem-solving - 2
20%
Project A visualization dahsboard of real-world dataset
30%

No final exam. Project may be done in groups of 2 or 3. All assessments managed through Avenue.

Teaching Assistant

Details coming soon

Lectures:  Tuesday 12:30 pm – T13 127 / Wednesday 12:30 – PC 155 / Friday 12:30 – HH 109 Office Hours: TBD Prerequisites: