1 Overzicht

Week Werkvorm Voorbereiding Inhoud
1 HC Inleiding Data Science - Data types
WZ Deel 1 & 2 cursustekst Excel Excel (1/3)
2 WZ Deel 3 & 4 cursustekst Excel Excel (2/3)
3 WZ Excel (3/3)
PO Praktijkopdracht Excel
WZ Installatie + DataCamp Cursus Introductie tot RStudio & R + Rmarkdown
4 HC Data visualizatie
WZ Tutorial + oefeningen Data visualizatie intro
ZS R4DS-3&8
5 WZ Oefeningen Data visualizatie advanced
ZS Extra oefeningen ggplot
HC Beschrijvende statistiek
PO Praktijkopdracht data visualizatie
6 WZ Tutorial Descriptieve statistiek (1/2)
WZ Oefeningen Descriptieve statistiek (2/2)
ZS Extra oefeningen + R4DS-5
7 WZ Herhalingsoefeningen
WZ Clustering
ZS Extra oefeningen clustering
8 Paasvakantie
9 HC Data Analyse Workflow
WZ Herhalingsoefeningen
PO Praktijkopdracht descriptieve statistiek
10 HC Data Cleaning & Transformatie
WZ Tutorial Cleaning and transformation (1/2)
11 WZ Oefeningen Cleaning and transformation (2/2)
ZS Extra oefeningen Cleaning & Transformation + R4DS-15
HC Tidy data & Werken met tijd
12 WZ Tutorial + oefeningen Tidying
ZS Extra oefeningen Tidying + R4DS-12-13
WZ Herhalingsoefeningen
PO Praktijkopdracht Cleaning & Transformation
13 HC Introductie tot Artificiële Intelligentie
WZ Tutorial Werken met tijd
ZS Extra oefeningen Tijd + R4DS-16
HC Gastcollege ACA
14 WZ Herhalingsoefeningen
RC Responsiecollege
PO Praktijkopdracht Tidying & tijd

2 Onderdelen van het vak

2.1 Hoorcollege

Algemene toelichting van de concepten. Een samenvatting van de (meeste) hoorcolleges is beschikbaar in de cursustekst, en kan door studenten worden aangevuld met eigen notities.

2.2 Tutorials

Tutorials leggen de link tussen de hoorcolleges en de werkzittingen. Ze leggen uit hoe concepten toegepasten kunnen worden in R. Tutorials moeten steeds voorbereidt worden na het betreffende hoorcollege, en voor de werkzitting. We raden aan om dit op een actieve manier te doen (niet louter lezen, maar actief de dingen zelf in R proberen).

2.3 Werkzittingen

Tijdens de werkzittingen worden oefeningen gemaakt, zowel individueel als klassikaal. Voor veel werkzitting is er voorbereiding. Doorgaans is dit

  • tutorial doornemen, en/of
  • oefeningen voorbereiden

Aangezien we in dit opleidingsonderdeel programmeren, is het voor de werkzittingen aangewezen om een laptop te gebruiken. Zie details Week 1 voor de nodige software installaties. Werkzittingen worden wel gegeven in een computerlokaal. De pc’s op UHasselt zijn uitgerust met de nodige software.

Van alle oefeningen die in de werkzittingen worden behandeld, worden de oplossingen ter beschikking gesteld.

2.4 Zelfstudie

Na de werkzitting is er zelfstudie voorzien. Doorgaans is dit het doornemen van het hoofdstuk in het R for Data Science boek (zie verder voor details), of het maken van extra oefeningen.

Oplossingen van extra oefeningen worden niet voorzien. Feedback of hulp omtrent deze oefeningen kan gevraagd aan medestudenten of docent via het discussieforum op Blackboard.

2.5 Praktijkopdrachten

30% van het eindcijfer wordt bepaald door 5 praktijkopdrachten. De eerste praktijkopdracht (Excel) telt mee voor 10% van het eindcijfer. De volgende 4 opdrachten (R) zijn beknopter en tellen mee voor telkens 5% van het eindcijfer.

Nr. Topic deelcijfer deadline
1 Excel 10% 2 maart 2023, 18:00
2 Data Visualizatie 5% 17 maart 2023, 18:00
3 Descriptieve Statistiek 5% 13 april 2023, 18:00
4 Cleaning & Transformation 5% 4 mei 2023, 18:00
5 Tidying & Tijd 5% 19 mei 2022, 18:00
  • Alle praktijkopdrachten worden gemaakt met een groepje van 3 personen.

  • Alle praktijkopdrachten worden ingediend via Blackboard.

  • Geen of een laattijdige inzending van een opdracht resulteert in een 0 voor die opdracht.

  • In geval geen enkele opdracht ingediend wordt, resulteert dit in ongewettigde afwezigheid voor het volledige opleidingsonderdeel.

2.6 Examen

Op het examen (dat voor de overige 70% van het eindcijfer zorgt) wordt zowel de leerstof uit de hoorcolleges en werkzittingen geëvalueerd. Het examen is schriftelijk (op papier, niet PC). Een aantal voorbeeldexamenvragen bevinden zich op blackboard. Tijdens één van de laatste herhalingswerkzittingen zal er een zelftest-examen plaatsvinden.

De Excel-leerstof behoort niet tot de examen leerstof, en wordt enkel geëvalueerd aan de hand van de praktijkopdracht.

3 Communicatie

Vragen over de leerstof en (extra) oefeningen worden enkel beantwoord via het discussieforum op Blackboard, niet via mail.

Gelieve enkel via mail te communiceren voor praktisch zaken (zoals problemen met R installatie), of voor vragen rond de praktijkopdrachten.

Hoe stel ik een vraag op het discussieforum?

  • Geef duidelijk mee over welke oefening het gaat, en stel ze op de juiste plaats. Voor elke topic zullen gepaste threads gemaakt worden op forum.
  • Gaat je vraag over de oplossingsmethode? Beschrijf duidelijk je denkproces en waar je vast zit, zodat wij je op weg kunnen helpen.
  • Heb je een foutmelding? Stuur onmiddelijk een screenshot van de foutmelding.

4 Studiemateriaal

4.1 Verplicht studiemateriaal

4.1.1 Cursustekst Excel

De cursustekst excel bestaat uit 4 delen, waarvan elk deel bestaat uit theorie en oefeingen. De tekst is beschikbaar op Blackboard, incl. Excel bestanden voor de voorbeelden en oefeningen. Oplossingen worden tevens gedeeld op Blackboard.

4.1.2 DataCamp For the Classroom

Het online leerplatform DataCamp zal gebruikt worden als voorbereiding voor werkzitting 4 (week 3). Daarnaast zullen ook de praktijkopdrachten van R deels op DataCamp plaatsvinden.

4.1.3 Cursustekst Data Analyse

Beschikbaar via Blackboard als online pagina of als pdf (die de student al dan niet zelf kan afdrukken).

De cursustekst bestaat uit twee soorten hoofdstukken. Enerzijds zijn er hoofdstukken die het hoorcollege ondersteunen. Dit zijn meestal bullet-point notities van het hoorcollege die je zelf kan aanvullen. Anderzijds zijn er hoofdstukken die tutorials vormen, en dienen doorgenomen te worden voor specifieke werkzittingen.

4.1.4 Cursusteksten AI

Beschikbaar op Blackboard.

Volgende onderdelen behoren tot de leerstof:

  • Textbook CA Introduction
    • Introduction
      1. Terminology and concepts
      1. The Emergence of AI
      1. Common AI Tasks
  • Textbook CA AI Techniques
    • Introduction
      1. Machine Learning Basics
    • 3.1.1. Classical supervised learning walkthrough
    • 4.2. Techniques based on numerical transformations

4.1.5 R for Data Science (R4DS)

R For Data Science (R4DS) is een handboek dat gratis ter beschikking is online (https://r4ds.had.co.nz/). Het zal daarom niet worden aangekocht door de campusboekhandel. Studenten die graag een fysieke versie van het handboek hebben, kunnen dit aankopen bij hun favoriete (online) boekhandel.

R4DS dient als extra bron van extra voorbeelden en uitleg. Specifieke hoofdstukken worden sterk aanbevolen als zelfstudie na het volgende van de werkzittingen. Functies en argumenten in de aangeduide hoofdstukken die niet aanbod komen in de tutorial of in de oefeningen behoren ook niet tot de leerstof. De oefeningen in R4DS mogen als extra oefeningen beschouwd worden en kunnen ter verbetering ingediend worden bij de docenten.

4.1.5.1 Relevante hoofdstukken

Topic Materiaal
R workflow R for Data Science, Wickham & Grolemund
=> Hoofdstuk 4,6,8
ggplot2 R for Data Science, Wickham & Grolemund
=> Hoofdstuk 3. Data Visualisation
dplyr R for Data Science, Wickham & Grolemund
=> Hoofdstuk 5. Data Transformation
Data cleaning en transformatie R for Data Science, Wickham & Grolemund
=> Hoofdstuk 15. Factors
Data tidying R for Data Science, Wickham & Grolemund
=> Hoodfstuk 12. Tidy Data & Hoofdstuk 13. Relational Data
Working with Time R for Data Science, Wickham & Grolemund
=> Hoofdstuk 16. Dates and Times

Merk op: De nummering van de hoofstukken in het boek R for Data Science verwijst naar de nummering die gebruikt wordt in de online versie. De fysieke versie van het boek gebruikt een andere nummering. Check daarom steeds de titel van het te lezen hoofdstuk online indien je het fysieke boek gebruikt.

4.2 Aanbevolen studiemateriaal

4.2.1 Fundamentals of Data Visualization

Het boek Fundamentals of Data Visualization geldt als aanbeloven achtergrond materiaal bij de leerstof over Data Visualizatie. Het is online raadpleegbaar https://clauswilke.com/dataviz/.


5 Detail Planning

5.1 Week 1

Hoorcollege

  • Algemene introductie tot Data Analyse
  • Data types
  • Praktische Info

Voorbereiding Werkzitting

Excel Hoofdstuk 1 & 2: Theorie & Oefeningen

Werkzitting

  • Vragenmoment Excel Hoofdstuk 1 & 2 + Praktijkopdracht Excel

5.2 Week 2

Voorbereiding

Excel Hoofdstuk 3 & 4: Theorie & Oefeningen

Werkzitting

  • Vragenmoment Excel Hoofdstuk 3 & 4 + Praktijkopdracht Excel

5.3 Week 3

Werkzitting 1

  • Werken aan Praktijkopdracht Excel

Voorbereiding

DataCamp: Introduction to R

Volg de DataCamp cursus Introduction to R

  • Je zal van DataCamp een uitnodigingsmail ontvangen die je toegang verleent tot het platform.

Installatie software

Indien je problemen hebt met de installatie van R/RStudio, gelieve dit zo snel mogelijk te melden (wacht niet tot in de werkzitting).

Werkzitting 2

  • Data Types
  • Introductie tot R

Zelfstudie


5.4 Week 4

Hoorcollege

  • Inleiding tot data visualizatie

Voorbereiding werkzitting

Tutorial

  • Doornemen ggplot tutorial (lecture notes)
  • Voorzie voldoende tijd om de tutorial grondig door te nemen
  • Doe actief mee en probeer zelf de voorbeelden uit op je eigen pc

Oefeningen

  • Bereid oefening 1 t/m 10 voor

Werkzitting

  • Oplossing voor oefening 1 t/m 10 word overlopen

  • Overige oefeningen worden afwisselend klassikaal en individueel gemaakt.

Zelfstudie


5.5 Week 5

Voorbereiding

  • Oefeningen reeks A
    • Interpreteren en vergelijken grafieken.
    • Zoek de fout.
    • Reproduceer grafieken met specifieke layout.

Werkzitting

  • Overlopen van voorbereiding
  • Verdere oefeningen over ggplot en data visualisatie

Zelfstudie

  • Extra oefeningen

Hoorcollege

  • Beschrijvende statistiek - centrum, spreiding, covariantie en clustering


5.6 Week 6

Voorbereiding

Tutorial

  • Doornemen dplyr tutorial (lecture notes)
  • Voorzie voldoende tijd om de tutorial grondig door te nemen
  • Doe actief mee en probeer zelf de voorbeelden uit op je eigen pc

Werkzitting 1

  • Oefeningen op de dplyr verbs

  • Univariate analyses

    • Continue variabelen (spreiding en centraliteit)
    • Categorische variabelen (frequentietabellen)
  • Bivariate analyses

    • Categorisch vs continue variabelen

Voorbereiding

  • Bereid oefening 1 t/m 5 voor.

Werkzitting 2

  • Bivariate analyses
    • Continue vs continue variabelen: correlaties
    • Categorische vs Categorische variabelen: contingentietabellen
  • Oplossingen oefening 1 t/m 5 worden overlopen
  • Overige oefeningen worden afwisselend klassikaal of individueel gemaakt tijdens de les

Zelfstudie

  • Doornemen van Hoofdstuk 5 uit R for Data Science, Wickham & Grolemund
  • Extra oefeningen.
  • Maak een overzicht op basis van de hoorcolleges en werkzittigen welke technieken wanneer gebruikt kunnen worden.
    • Uni vs bivariaat
    • Grafisch vs numeriek
    • Categorisch vs continue

5.7 Week 7

Werkzitting 1

Herhalingswerkzitting

  • Tijd voor vragen over vorige werkzittingen en extra oefeningen.
  • Herhalingsoefeningen worden voorzien.

Werkzitting 2

Clustering


5.8 Paasvakantie


5.9 Week 8

Hoorcollege

  • Data Analyse workflow

Werkzitting

Herhalingswerkzitting

  • Tijd voor vragen over vorige werkzittingen en extra oefeningen.
  • Herhalingsoefeningen worden voorzien.

5.10 Week 10

Hoorcollege

Data Cleaning & Transformation

Voorbereiding

Tutorial

  • Doornemen data cleaning & transformation tutorial (lecture notes)
  • Voorzie voldoende tijd om de tutorial grondig door te nemen
  • Doe actief mee en probeer zelf de voorbeelden uit op je eigen pc

Werkzitting

Oefeningen op cleaning and transformation - Deel 1


5.11 Week 11

Voorbereiding

Oefeningen

  • Bereid oefening 1 t/m 8 voor.

Werkzitting

Oefeningen op cleaning and transformation - Deel 2

  • Oplossingen oefeningen 1 t/m 8 worden overlopen.
  • Overige oefeningen worden afwisselend klassikaal of individueel gemaakt tijdens de les

Zelfstudie

Hoorcollege

  • Werken met tijdsdata & Tidy data

5.12 Week 12

Voorbereiding

Tutorial

  • Doornemen Tidying tutorial (lecture notes)
  • Voorzie voldoende tijd om de tutorial grondig door te nemen
  • Doe actief mee en probeer zelf de voorbeelden uit op je eigen pc

Oefeningen

  • Bereid oefening 1 t/m 5 voor

Werkzitting

  • Oplossingen oefening 1 t/m 5 worden overlopen
  • Overige oefeningen worden afwisselend klassikaal of individueel gemaakt tijdens de les

Zelfstudie

Werkzitting

Herhalingswerkzitting

  • Tijd voor vragen over vorige werkzittingen en extra oefeningen.
  • Herhalingsoefeningen worden voorzien.

5.13 Week 13

Hoorcollege

Inleiding tot confirmatorische en predictieve analyse.

Voorbereiding

Tutorial

  • Doornemen Werken met tijd tutorial (lecture notes)
  • Voorzie voldoende tijd om de tutorial grondig door te nemen
  • Doe actief mee en probeer zelf de voorbeelden uit op je eigen pc

Werkzitting

  • Oefeningen rond data en tijdstippen in R.

Zelfstudie

Hoorcollege

Gastcollege ACA


5.14 Week 14

Werkzitting

Herhalingswerkzitting

  • Tijd voor vragen over vorige werkzittingen en extra oefeningen.
  • Herhalingsoefeningen worden voorzien.

Responsiecollege