Data Visualization Techniques
Winter Semester 2023/24 @kozaka93 @krzyzinskim @mikolajsp @woznicak
Materials for courses conducted at the Faculty of Mathematics and Information Sciences, Warsaw University of Technology.
Previous: Winter Semester 2022/23
# |
Month-Day |
Lecture |
Lab |
Project |
Points |
1 |
10-05 |
Course introduction, data types, visualization tools |
R: review: proton, GitHub |
Introducing P1 |
|
2 |
10-12 |
The Grammar of Graphics |
R: dplyr, tidyr, forcats |
Group work |
P1 (1p) |
3 |
10-19 |
Colors and scales |
R: ggplot2 - introduction |
Consultations |
HW1 (6p) |
4 |
11-02 |
Don't do this at home |
R: ggplot2 - plot modification, theme, facets |
Data exploration & First visualizations |
P1 (2p) |
5 |
11-09 |
Maps - is it so complicated? |
R: ggplot2 - advanced, extensions: patchwork, ggrepel |
Advanced visualizations & Prototype |
P1 (2p) HW2 (6p) |
6 |
11-16 |
Hans Rosling: The best stats you've ever seen , Let my dataset change your mindset |
R: maps |
Consultations |
|
7 |
11-23 |
Presentation of P1 |
R: plotly - interactive visualization |
Presentation of P1 |
HW3 (6p) P1 (20p) |
8 |
11-30 |
Dashboard |
R: Shiny - introduction |
Introducing P2 |
|
9 |
12-07 |
History of Statistical Graphics |
R: Shiny - exercise |
Group Work |
HW4 (6p) P2 (1p) |
10 |
12-14 |
The International Business Communication Standards |
R: Shiny - advanced |
Consultations |
|
11 |
12-21 |
- |
Python: pandas, numpy, pandas.plot |
Data analysis |
P2 (2p) |
12 |
01-04 |
"Dear Data" |
Python: matplotlib, seaborn |
Consultations |
HW5 (6p) |
13 |
01-11 |
Revision |
Python: plotly |
Prototype |
P2 (2p) |
14 |
01-18 |
Test |
Python: graphs + advanced matplotlib |
Consultations |
T (10p) |
15 |
01-25 |
Presentation of P2 (part 1) |
Python: advanced seaborn + EDA |
Presentation of P2 (part 2) |
HW6 (6p) P2 (24p) |
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 (1 x 25 points, 1 x 29 points)
- Homeworks (6 x 6 points)
- Test (10 points)
You need at least 51 points overall, in this at least 50% of 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, ∞) |