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

WeekTopicLectureTutorialDeliverable
1Visualization FundamentalsIntroduction
Marks and Channels
Visual Encoding
No tutorial this week
2Introduction to Data-Driven Programming D3 Selections
Data Joins
Gestalt Principles
Tutorial 0 A1 released
3 Data & Task Abstraction Scales
My First Chart
Pre-Attentitve Attributes
Tutorial 1 A1 due, A2 released
4Memory, Attention & List Alignment Colorscales
No Class (National Holiday)
Colormaps and Filters
Tutorial 2 A2 due, A3 released
5Interactivity 101 Interaction 101
Transitions
Midterm Exam
No tutorial (Preparation for Midterm)A3 due
Reading Week
6Matrix Alignment A4 released
7Scalar and Vector Fields
8Networks and TreesA4 due, A5 released
9Parallel & Spatial Layouts
10Re-Thinking 3-D A5 due, A6 released
11Aggregation & Clustering
12Advanced Topics I A6 due
13 Advanced Topics II
Final Exam

Note: This schedule is tentative and subject to change. Last updated: 2026-09-11.

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 1 - 3 Assignments consist of programming tasks on real world datasets to be done individually. Each assignment weighs 5%.
15%
Assignments 4 - 6 Assignments consist of programming tasks on real world datasets to be done in groups. Each assignment weighs 10%.
30%
Midterm Exam Theory and problem-solving - I
25%
Final Exam Theory and problem-solving - II
30%

Assignments 1-2 are individual. Assignments 4-6 are group-based.

Teaching Assistants

Nivetha Raj Pappuraj, Sridhar Karra, Miss Sharon Elizabeth Alex

Lectures:  Tuesday 12:30 pm / Wednesday 12:30 pm / Friday 12:30 pm Office Hours: Every Wednesday, 1:30 pm - 3:00 pm Prerequisites: COMPSCI 1XD3, COMPSCI 2C03, COMPSCI 2DB3 and COMPSCI 2ME3