IS445 - Data Viz - ACG-ACU

This is the course website for Data Visualization, instructed by Matthew Turk (mjturk@illinois.edu).

Below, you will find the materials for each week, as well as the syllabus that includes contact information and a course outline.

Lectures and Materials


Week 1

Introduction

overview concepts

Class Introduction

The syllabus for the course, along with discussions about "what" visualizations are, why we make them, and how to orient yourself in the course.



Week 2

Data Storage and Manipulation

operations distributions scaling dataformats drawing

Data Storage, Manipulation, and Drawing

How are values transformed from 0's and 1's into values we can manipulate and understand? When we draw something on a screen, how do we represent that internally, and how is that translated into pixels? What operations can we do on data?



Week 3

Transformations and Colors

scaling colors colormaps transformations

Scaling, Colors, and Colormaps

How are values transformed from 0's and 1's into values we can manipulate and understand? When we draw something on a screen, how do we represent that internally, and how is that translated into pixels? What operations can we do on data? How do colors work? What are the different ways we can map colors to values? What should we keep in mind when doing this?




Week 5

Exploring More Interactivity

interactivity concepts vega-lite web javascript github-pages

Beginning Interactivity

The foundations of interactivity, and how we can think about it and how we use it. We introduce a little bit of javascript, how to publish websites on GitHub, and we start learning vega-lite.