Semestr zimowy 2026/27 Materiały z zajęć Techniki wizualizacji danych prowadzonych na Wydziale Matematyki i Nauk Informacyjnych Politechniki Warszawskiej.
Techniki wizualizacji danych składają się z:
- wykładu @kozaka93
- zajęć laboratoryjnych @kozaka93 @xxkaro @rymmik @FSalinski @woznicak
- zajęć projektowych @kozaka93 @danielewskai @rymmik @woznicak
| DZIEŃ | TYDZIEŃ | GODZINY | ZAJĘCIA | TEMAT | SKŁADOWA |
|---|---|---|---|---|---|
| 1 | 2 | wykład | Wstęp, zasady zaliczenia, eksploracja danych, narzędzia, przedstawienie tematyki projektów | ||
| 2 | lab | R: wstęp, powtórka R, wstęp dplyr | |||
| 2 | 2 | wykład | Sposoby badania rozkładu jednej zmiennej (ilościowej i jakościowej), sposoby badania rozkładu dwóch i więcej zmiennych | ||
| 2 | lab | R: dplyr, tidyr, idea ggplot2 | |||
| 3 | 2 | projekt | P1: pomysł, źródło danych | P1 (1p) | |
| 2 | lab | R: ggplot2 - badanie rozkładu jednej zmiennej, wielu zmiennych | |||
| 4 | 2 | wykład | Kolory i skale, mapy - czy to takie skomplikowane? | ||
| 2 | lab | R: ggplot2 - skale, osie, kolor, legenda | PD1 (6p) | ||
| 5 | 2 | projekt | P1: Prosta eksploracja danych, pomysły na wykresy, prototypy wykresów | P1 (2p) | |
| 2 | lab | R: ggplot2 - theme, panele, mapy | |||
| 6 | 2 | wykład | Nie popełniaj tych błędów | ||
| 2 | lab | R: ggplot2 - mapa Polski | PD2 (6p) | ||
| 7 | 2 | projekt | P1: gotowe wykresy, projekt plakatu | P1 (2p) | |
| 2 | lab | R: patchwork, ggrepel | |||
| 8 | 1 | wykład | Oddanie P1 | P1 (20p) | |
| 1 | projekt | ||||
| 2 | lab | R: plotly, leaflet | |||
| 9 | 2 | wykład | Wizualizacja grafów, wizualizacja tekstu | ||
| 2 | lab | R: grafy, RMarkdown: generowanie raportów z analizą danych | PD3 (6p) | ||
| 10 | 2 | projekt | P2: pomysł, źródło danych | P2 (1p) | |
| 2 | lab | R: Shiny 1 | |||
| 11 | 2 | wykład | Dashboardy, historia, IBCS | ||
| 2 | lab | R: Shiny 2 | PD4 (6p) | ||
| 12 | 2 | projekt | P2: eksploracja danych, pomysły na wykresy, prototypy wykresów | P2 (2p) | |
| 2 | lab | Python: pandas, numpy | |||
| 13 | 1 | projekt | Konsultacje | ||
| 1 | wykład | Test | Test (10p) | ||
| 2 | lab | Python: matplotlib 1 | PD5 (6p) | ||
| 14 | 2 | projekt | P2: gotowe wykresy, prototyp wyglądu aplikacji | P2 (2p) | |
| 2 | lab | Python: matplotlib 2, seaborn | |||
| 15 | 1 | wykład | Oddanie P2 | P2 (24p) | |
| 1 | projekt | ||||
| 2 | lab | Python: plotly, EDA | PD6 (6p) |
-
projekt I (25p):
-
projekt II (29p):
-
prace domowe (36p = 6 x 6p)
- za każdą pracę domową uzyskuje się do 6p
-
test (10p)
Z każdego projektu należy uzyskać ponad 50% możliwych punktów.
| Ocena | 3 | 3.5 | 4 | 4.5 | 5 | |
|---|---|---|---|---|---|---|
| Punkty | (50, 60] | (60, 70] | (70, 80] | (80, 90] | (90, ∞) |