General Course Info


  • Instructor: Alex Godwin [alex.godwin (at) gatech.edu]
  • First Class: Monday, May 11
  • Time/ Location: Mon/Wed 12pm-1:45pm, ES&T L1175
  • Office Hours: Mon 2-3 or by appointment, TSRB 342A
  • TA: Iulian Radu [iulian.radu (at) gatech.edu]
  • TA Office Hours: By appointment Only
  • Prerequisites: CS1332 [Data Struct]

Information visualization helps people explore or explain data through interactive software that exploits the capabilities of the human perceptual system. A key challenge in information visualization is designing a useful spatial mapping of a dataset that is not inherently spatial and coupling that mapping to interaction techniques that allow people to intuitively explore the dataset. Information visualization draws on the intellectual history of several traditions, including computer graphics, human-computer interaction, cognitive psychology, semiotics, graphic design, statistical graphics, cartography, and art. The synthesis of relevant ideas from these fields with new methodologies and techniques made possible by interactive computation are critical for helping people keep pace with the torrents of data confronting them.

Academic integrity: Unless explicitly stated otherwise, you are expected to do your assignments and work on your own. Your project will be a collaborative effort among a group of students. For it, you may use libraries and code fragments from sources on the web that you integrate into an overall working system. Your source code should indicate what code is imported and used as is, what code is imported and modified, and what code is original. It is appropriate to discuss your project with others to gain ideas and feedback and help with sticky problems. It is not appropriate to find an existing infovis system, modify it and submit it as your own work. If in doubt, confer with your instructor. All students are expected to adhere to the Georgia Tech Honor Code.

Course Overview

Syllabus tentative, final changes will be made by a week before the class. Readings should be done before the lecture.

Week Dates Topic Topic Assignments Due
1 May 11, 13 Intro Data HW0
2 May 18, 20 Tasks Validation HW 1
3 May 25, 27 No class Memorial Day Marks & Channels HW 2
4 Jun 1, 3 Pitches & Rules of Thumb Tables HW 3, M1, M2
5 Jun 8, 10 Spatial Data Networks HW 4
6 Jun 15, 17 Exam Midterm Color M3
7 Jun 22, 24 Manipulate Facet HW 5
8 Jun 29, Jul 1 Reduce Embed HW 6, M4
9 Jul 6, 8 Case Studies Commercial Tools
10 Jul 13, 15 No class Presentations M5
11 Jul 20, 22 Video Review and Discussion Review Last Day of Class
12 Jul 27, 29 Exam Final Exam Exam: 11:30am-2:20pm

Detailed Syllabus


Required Textbook

Visualization Analysis and Design (VAD), Tamara Munzner (A K Peters Visualization Series, CRC Press) is the course textbook.

Class Participation

It is expected that students will come to class, be prepared by doing the readings, and will pay attention and participate in discussions. Doing all three regularly will earn full credit. If you want to surf the internet on your laptop in class, take another course.

Any questions regarding general rules and regulations should first be directed to the Georgia Tech Catalog. If you still have questions, please seek out the TA or Instructor during the posted office hours.

Grading

Component Weight
Class Participation 10%
HW Assignments 25%
Semester Project 35%
Midterm Exam 15%
Final Exam 15%

Project Milestones

  • M1 Pitches
  • M2 Short Project Statement
  • M3 Project Proposals
  • M4 Status Updates
  • M5 Final Presentations & Videos
  • Full Description

Late Policy

All assignments are due at the time indicated in the schedule. Late work is penalized at one letter grade per day starting with the day of submission. For example, an assignment turned in 10min late on the submission deadline is one day late, turning in 24hours 10min after the deadline is two days, and so on. This policy applies in all cases except medical or family emergencies. Too much other work, gone for the weekend, ran out of paper etc. are not emergencies.

Daily Schedule

  • 30-45min Lecture
  • 30-45min In-Class Activity
  • 10-15min Ignite Talks
  • 10-15min Open Discussion

Detailed Weekly Schedule

Week 1

Mon, May 11: Intro

Required Reading:
None
Further Reading:
  • Stuart Card, Jock Mackinlay and Ben Shneiderman. Readings in Information Visualization, Using Visualization to Think, Morgan Kaufmann, 1999, pp. 1-34.
  • Visualization. Tamara Munzner. Chapter 27, p 675-707, of Fundamentals of Graphics, Third Edition, by Peter Shirley et al. AK Peters, 2009.
  • A Tour through the Visualization Zoo. Jeffrey Heer, Michael Bostock, Vadim Ogievetsky. Communications of the ACM, 53(6), pp. 59-67, Jun 2010.
Homework:
None

Project Milestones:
None

Wed, May 13: Data

Required Reading:
  • VAD Ch 1. What's Vis, and Why Do It?
  • VAD Ch 2. What: Data Abstraction
Further Reading:
Homework:
HW0 Due Friday by 5pm
HW1 Announced

Project Milestones:
None


Week 2

Mon, May 18: Tasks

Required Reading:
Further Reading:
None
Homework:
None

Project Milestones:
None

Wed, May 20: Validation

Required Reading:
Further Reading:
Homework:
HW1 Due Wednesday by Class Start
HW2 Announced

Project Milestones:
M1 Announced


Week 3

Mon, May 25: No class Memorial Day

Wed, May 27: Marks and Channels

Required Reading:
Further Reading:
Homework:
HW2 Due Wednesday by Class Start
HW3 Announced

Project Milestones:
None


Week 4

Mon, June 1: Pitches & Rules of Thumb

Required Reading:
Further Reading:
None
Homework:
None

Project Milestones:
M1 Blurb due Monday by Class Start
M1 due Monday in Class
M2 Announced

Wed, June 3: Tables

Required Reading:
Further Reading:
None
Homework:
HW3 Due Wednesday by Class Start
HW4 Announced

Project Milestones:
M2 Due Friday by 5pm


Week 5

Mon, June 8: Spatial Data

Required Reading:
Further Reading:
None
Homework:
None

Project Milestones:
M3 Announced

Wed, June 10: Networks

Required Reading:
Further Reading:
None
Homework:
HW4 Due
HW5 Announced

Project Milestones:
None


Week 6

Mon, June 15: Exam Midterm

Wed, June 17: Color

Required Reading:
Further Reading:
Homework:
None

Project Milestones:
M3 Due Friday by 5pm


Week 7

Mon, June 22: Manipulate

Required Reading:
Further Reading:
Homework:
HW 5 Due
HW 6 Announced

Project Milestones:
None

Wed, June 24: Facet

Required Reading:
Further Reading:
Homework:
None

Project Milestones:
None


Week 8

Mon, June 29: Reduce

Required Reading:
Further Reading:
None
Homework:
HW 6 Due

Project Milestones:
M4 Announced

Wed, July 1: Embed

Required Reading:
Further Reading:
None
Homework:
None

Project Milestones:
M4 Due Friday by 5pm


Week 9

Mon, July 6: Case Studies

Required Reading:
  • VAD Chapter 15. Analysis Case Studies
  • D3: Data-Driven Documents. Michael Bostock, Vadim Ogievetsky, Jeffrey Heer. IEEE Trans. Visualization & Comp. Graphics (Proc. InfoVis), 2011.
Further Reading:
Homework:
None

Project Milestones:
None

Wed, July 8: Commercial Tools

Required Reading:
None
Further Reading:
None
Homework:
None

Project Milestones:
None


Week 10

Mon, July 13: No class

Required Reading:
None
Further Reading:
None
Homework:
None

Project Milestones:
None

Wed, July 15: Presentations

Required Reading:
None
Further Reading:
None
Homework:
None

Project Milestones:
None


Week 11

Mon, July 20: Videos

Required Reading:
None
Further Reading:
None
Homework:
None

Project Milestones:
None

Wed, July 22: Review Last Day of Class

Required Reading:
None
Further Reading:
None
Homework:
None

Project Milestones:
None


Week 12

Mon, July 27: Exam Final Exam