ISIS 4822: Visual Analytics


Fall 2019

Instructor: John Alexis Guerra Gómez

Students' homework submissions

List of final projects


  • Visual Analytics is the field that combines techniques of interactive information visualization with the use of algorithms and methods of data analytics. It's main goal is the generation of insights that help users in the decision making process.
  • Visual Analytics is used in diverse areas that include science, engineering, business and government. We can find different visual analytics applications in fields such as urban planning, gas explorations, finance, security, natural disasters, health monitoring among others.
  • With this course you will learn the theoretical bases of Visual Analytics, as well as some fundamentals of rapid prototyping and practial applications.
  • The course uses a multidisciplinary approach that aims to help the students learn the skills needed to develop visual anlytics projects in real life.

Weekly Schedule

Week Date Topic Practice Homeworks Final Project
1 08/06 Introduction

Readings: CH1 VAD

Intro to JS and D3
2 08/13 What, How and Why

Readings: CH2,CH3 VAD

Marks and channels on D3
3 08/20 Marks and Channels

Readings: CH5 VAD

Marks and channels on Vega HW1 Visualization Critique
4 08/27 Visualization Design

Readings: CH6 VAD

D3 Interactions
5 09/03 Multidimensional data

Readings: CH7 VAD

Tableau HW2 Basic interactive Viz
6 09/10 Midterm
7 09/17 Spatial data

Readings: CH8 VAD

D3 Modules and Backends HW3 Multidimensional data
8 09/24 Temporal D3 Temporal Data HW3.1 (Optional) Spatial Data Select team and client
9 10/01 Break First meeting with client
10 10/08 Networks

Readings: CH9 VAD

D3 Force Simulation Initial proposal (15%)
11 10/15 Trees

Readings: CH9 VAD

D3 Trees HW4 Temporal Data
12 10/22 HCI, Usability, Evaluation Usability experiment Progress report 1 (15%)
13 10/29 Advanced Visualization Techniques

Readings: CH10-14 VAD

Python pandas HW5 Networks/Trees
14 11/05 Analytics Flask / Node Usability Study (15%)
15 11/12 Analytics Project report2. Project Update Presentation (15%)
15 11/19 Analytics
16 11/26 Final exam
12/10 6PM ML 511 Project presentation/Blog/Demo (40%)

Slack Workspace

All the class' messages are going to be sent using our Slack workspace. Students are encouraged to use slack to ask questions, coordinate and collaborate. Some guidelines:

  • Use #general for general issues, questions etc.
  • Use #proyecto for proposing projects and requesting approval. All projects must be approved by the teacher.
  • Only the teaching assistants and the professor should create threads on #anuncios. This channel is used for major announcements.
  • Use #random for sharing random stuff.

Videos and Lectures

Sometimes the class will be recorded, streamed and published on Youtube, here is a playlist that contains some of the videos


Concept %
Participation 10%
Midterm 15%
Final Exam 15%
Final project
Call for proposals Call for proposals
Submit a project proposal
Homeworks 30%