Data Visualization Techniques
Winter Semester 2022/23 @kozaka93 @krzyzinskim @HubertR21 @mikolajsp
Previous: Winter Semester 2021/22
#
Month-Day
Lecture
Lab
Project
Points
1
10-05
Course introduction, data types, visualization tools
R: review: proton, GitHub
Introducing  P1
2
10-12
-
R: dplyr, tidyr, forcats
Group work
P1 (1p)
3
10-19
The Grammar of Graphics
R: ggplot2 - introduction
Data exploration
P1 (1p) HW1 (5p)
4
10-26
Colors and scales Don't do this at home
R: ggplot2 - plot modification, theme, facets
First visualizations
P1 (1p)
5
11-02
Maps - is it so complicated?
R: ggplot2 - advanced, extensions: patchwork, ggrepel, map, ggpubr
Advanced visualizations
P1 (1p)HW2 (5p)
6
11-16
Hans Rosling: Hans Rosling: The best stats you've ever seen , Let my dataset change your mindset Alberto Cairo: How Charts Lie
R: plotly - interactive visualization
Prototype
P1 (1p)
7
11-23
Dashboards
R: Shiny - introduction
Consultations
HW3 (10p)
8
11-30
Presentation of P1
R: Shiny - exercises
Discussing P1 Introducing P2
HW4 (5p) P1 (20p)
9
12-07
-
R: Shiny - advanced
Group work
P2 (1p)
10
12-14
History of Statistical Graphics
R: leaflet, ggalluvial, ggdist, ggbump, ggbeeswarm, ggridges, visNetwork
Consultations
HW5 (10p)
11
12-21
The International Business Communication Standards
R: Xmas trees - gganimate, RBokeh, ggiraph, vegalite, googleVis
Data analysis
P2 (2p)HW6 (5p)
12
01-04
Amazing Data Visualization Tools Scrollytelling: Pockets , Powerless ,Here’s How America Uses Its Land
Python: pandas, numpy, pandas.plot
Consultations
HW7 (5p)
13
01-11
-
Python: matplotlib, seaborn
Prototype
P2 (2p)
14
01-18
Guest lecturer
Python: plotly
Consultations
HW8 (5p)
15
01-25
Presentation of P2 (part 1)
Python: pandas-profiler etc.
Presentation of P2 (part 2)
P2 (20p)
General rules and course assessment
You can obtain up to 100 points during the term, which will be assigned according to the following list:
Projects (2 x 25 points)
Homeworks (2 x 10 points, 6 x 5 points)
You need at least 51 points overall, in this at least 13 points from each of the projects, in order to pass the course.
The grades will be given according to the table:
Grade
3
3.5
4
4.5
5
Score
(50, 60]
(60, 70]
(70, 80]
(80, 90]
(90, ∞)