Data engineering (B-KUL-B3075T)

Doelstellingen
Leerresultaten en vormingsdoelen
- K2L Wetenschappelijk-disciplinaire basiskennis bezitten en inzicht hebben in één van de gebieden op basis van de gekozen afstudeerrichting
- P1L Operationaliseren
Doelstellingen
De student weet hoe relationele databanken beheerd worden en hoe ze intern gestructureerd zijn. De student kent de basis van NoSQL databanken. De student kent de principes van parallelle data-verwerking in typische Big Data raamwerken, en is op de hoogte van de bestaande technologie. De student kan data visualisatie dashboards creëren waarin complexe gegevens in real-time getoond kunnen worden. De student kent mogelijkheden voor could storage en cloud computation, en is in staat om een afweging te maken over de voor- en nadelen van deze technologie.
Begintermen
Soepel (gevolgd): Programmeertechnieken (JPI15A, YI1434, B3075Q, ZA0220, T2VPT1), Statistiek en Databeheer (YI1387, T2ASD1, T2ASD2, ZA0184, JPI0VK, B3074R)
Volgtijdelijkheidsvoorwaarden
Je moet voldoen aan een volgtijdelijkheidsvoorwaarde om dit opleidingsonderdeel te mogen opnemen. Volgtijdelijkheid kan STRENG of SOEPEL zijn of een GELIJKTIJDIGHEID inhouden. Ook kan een diplomaNIVEAU als voorwaarde gesteld zijn.
Verklaring:
STRENG: Om dit opleidingsonderdeel op te nemen, moet je geslaagd zijn voor of een tolerantie ingezet hebben voor de opleidingsonderdelen waarvoor dit soort voorwaarde geldt.
SOEPEL: Om dit opleidingsonderdeel op te nemen, moet je de opleidingsonderdelen waarvoor dit soort voorwaarde geldt, gevolgd hebben.
GELIJKTIJDIG: Om dit opleidingsonderdeel op te nemen, moet je ook de opleidingsonderdelen waarvoor dit soort voorwaarde geldt, opnemen of al opgenomen hebben.
NIVEAU: Om dit opleidingsonderdeel op te nemen, moet je ten minste deze graad behaald hebben.
SOEPEL( B3075Q ) EN SOEPEL( B3074R )
Bovenstaande codes van opleidingsonderdelen stemmen overeen met onderstaande omschrijvingen van die opleidingsonderdelen:
B3075Q : Programmeertechnieken
B3074R : Statistiek en databeheer
Identieke opleidingsonderdelen
Dit opleidingsonderdeel is identiek aan de volgende opleidingsonderdelen:
T3WDE1 : Data engineering
T3WDE2 : Data Engineering
ZA0225 : Data engineering
JPI15N : Data engineering
YI1439 : Data Engineering
Plaats in het onderwijsaanbod
- Bachelor in de industriële wetenschappen (Brugge) (Optie smart electronics and software) 180 sp.
Onderwijsleeractiviteiten
1.5 sp. Data engineering: college (B-KUL-B51197)
Inhoud
- Beheer van relationele databanken: rechten, views, triggers, …
- Structuur van relationele databanken: transacties, indexen, bestandenstructuren, …
- NoSQL databanken
- Big Data processing technieken zoals MapReduce, en raamwerken zoals Hadoop
- Stream processing zoals Spark
- Raamwerken voor het maken van real-time dashboards
- Cloud omgevingen zoals Azure, AWS: technische aspecten en niet-technische aspecten als GDPR en privacy
Studiemateriaal
Beschikbaar via Toledo
1.5 sp. Data engineering: PC-sessie (B-KUL-B551B1)



Inhoud
De inhoud wordt ingeoefend aan de hand van praktische oefeningen.
Studiemateriaal
Beschikbaar via Toledo
Evaluatieactiviteiten
Evaluatie: Data engineering (B-KUL-B78467)
Toelichting
Het examen is in principe mondeling met ruime schriftelijke voorbereiding, tenzij door externe omstandigheden (bv Corona pandemie) deze examenvorm niet mogelijk is. In dat geval is het examen volledig schriftelijk. De evaluatie van het practicum zal gebeuren op basis van een presentatie over de resultaten van een project dat de student in een team heeft uitgewerkt.
Het OPO cijfer wordt berekend op basis van de resultaten per OLA. Het aantal studiepunten van het OLA wordt hierbij als gewichtsfactor gebruikt. Alle bepalingen uit het ‘onderwijs- en examenreglement’ van de faculteit zijn van toepassing.
Wanneer nodig, zal er meer informatie over de evaluatieactiviteiten gegeven worden gedurende de lessen en/of via het toledo platform.
Toelichting bij herkansen
Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:
- B51197 - Data engineering: college (binnen en over academiejaar)
- B551B1 - Data engineering: PC-sessie (binnen en over academiejaar)
Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:
ZA5461 - Data engineering: college (binnen en over academiejaar)
ZA5462 - Data engineering: pc-sessie (binnen en over academiejaar)
Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat mogelijk. Voor beide OLA’s is een tweede examenkans mogelijk, de modaliteiten zijn dezelfde als voor de eerste examenkans. Indien de student niet slaagde voor het project wordt een individuele vervangopdracht voorzien.