Winter Semester 2023/24 @kozaka93 @maciejchrabaszcz @HubertR21 @woznicak
Materials for courses conducted at the Faculty of Mathematics and Information Sciences, Warsaw University of Technology.
# | Month-Day | Lecture | Lab | Project | Points |
1 | 10-03 | Course introduction, data types, visualization tools | R: review: proton, GitHub | Introducing P1 | |
2 | 10-10 | The Grammar of Graphics | R: dplyr, tidyr, forcats | Group work (P1.1): idea, data sources | P1 (1p) |
3 | 10-17 | Ways to investigate the distribution of one variable, two variables and more | R: ggplot2 - introduction | Consultations: problems with data, change the topic | HW1 (6p) |
4 | 10-24 | Colors & scales | R: ggplot2 - plot modification, theme, facets | Group work (P1.2): Data exploration & First visualizations | P1 (2p) |
5 | 10-31 | Maps - is it so complicated? | R: maps | Consultations: prototype of plots, discussion about visual view of poster | HW2 (6p) |
6 | 11-07 | Don't do this at home | R: ggplot2 - advanced, extensions: patchwork, ggrepel | Group work (P1.3): Advanced visualizations & Prototype | P1 (2p) |
7 | 11-21 | Presentation of P1 | R: plotly - interactive visualization | Presentation of P1 | HW3 (6p) |
8 | 11-28 | Dashboard | R: Shiny - introduction | Introducing P2 | P1 (20p) |
9 | 12-05 | R: Shiny - exercise | Group work (P2.1): idea, data sources | P2 (1p) | |
10 | 12-12 | History of Statistical Graphics | R: Shiny - advanced | Consultations: problems with data, change the topic, prototype of plots | HW4 (6p) |
11 | 12-19 | The International Business Communication Standards | Python: pandas, numpy, pandas.plot | Group work (P2.2): data exploration, prototype of plots | P2 (2p) |
12 | 01-02 | Graph visualisation | Python: matplotlib, seaborn | Consultations: discuss about app design, final plots | HW5 (6p) |
13 | 01-09 | Revision | Python: graphs + plotly | Group work( P2.3): Plots and prototype of app | P2 (2p) |
14 | 01-16 | Test | Python: matplotlib, seaborn - advanced | Consultations: prototype of app | HW6 (6p) |
15 | 01-23 | Presentation of P2 (part 1) | Python: EDA | Presentation of P2 (part 2) | P2 (24p) |
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, ∞) |