Fiches de cours 2017-2018

PDF
 

Data visualization

COM-480

Enseignant(s) :

Benzi Kirell Maël

Langue:

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.

Notes/Handbook

Lecture notes

Dans les plans d'études

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11 CE1105   
11-12    
12-13     
13-14 SG0211   
14-15    
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand