Coursebooks 2017-2018

PDF
 

Data visualization

COM-480

Lecturer(s) :

Benzi Kirell Maël

Language:

English

Summary

Understanding why and how to present complex data interactively in an effective manner has become a crucial skill for any data scientist. In this course, you will learn how to design, judge, build and present your own interactive data visualizations.

Content

1. Introduction

2. The Web : languages, tool, librairies

a. Basics (environnement, tools

b. HTML5, Javascript, DOM

c. D3.js

d. Basic charts

3. Visualization fundamentals

a. Human perception, user experience

b. Data types

c. Marks & Channels

d. Color theory

e. Methodology for designing a data-viz

4. Visualizing data, algorithms

a. Multivariate data

b. Maps

c. Trees

d. Networks

e. Volumes

5. Case studies

 

 

Keywords

Data viz, visualization, data science

Learning Prerequisites

Required courses

CS-305 Software engineering (BA)

CS-250 Algorithms (BA)

CS-401 Applied data analysis (MA)

Recommended courses

EE-558 A Network Tour of Data Science (MA)

CS-486 Human computer interaction (MA)

CS-210 Functional programming (BA)

Important concepts to start the course

Knowledge of one of the following progrmaming language such as C++, Python, Scala.

Familiarity with web-development (you already have a blog, host a webiste). Experience with THML5, Javascript is a strong plus for the course.

Learning Outcomes

By the end of the course, the student must be able to:

Teaching methods

Ex cathedra lectures, exercises, and group projects.

Expected student activities

Assessment methods

Supervision

Office hours No
Assistants No
Forum No

Resources

Bibliography

Visualization Analysis and Design by Tamara Munzner, CRC Press (2014). Fee online version at EPFL.

Interactive Data Visualization for the Web by Scott Murray O'Reilly (2013) - D3 - Free online version.

Ressources en bibliothèque
Notes/Handbook

Lecture notes

In the programs

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11 INF1   
11-12    
12-13     
13-14 INF1
INF3
   
14-15    
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
 
      Lecture
      Exercise, TP
      Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German