3 ECTS credits
75 u studietijd
Aanbieding 1 met studiegidsnummer 1021128BNR voor alle studenten in het 1e semester met een verdiepend bachelor niveau.
Deze cursus gaat over modelleren en organiseren van grote objectgerichte systemen. De cursus gebruikt Scala als de programmeertaal van expressie en kennis van Scala wordt dan ook verondersteld.
Van programma’s naar systemen: types van complexiteit, software development processes
Het materiaal (transparanten) dat tijdens de hoorcolleges gebruikt wordt is beschikbaar via het leerplatform.
Eindcompetenties:
De student heeft een gedegen kennis van modelleren in het bijzonder van objectgericht modeleren in de UML. Hij/zij is in staat om deze kennis aan te wenden om een middelgroot systeem te beschrijven (bvb. programming projects, databases, websites, …).
Hij/zij heeft een goed begrip over hoe UML concepten afgebeeld kunnen worden op geavanceerde Scala concepten.
De student begrijpt de kwalitatieve eigenschappen van goed-ontworpen OOP software en waarom de GOF designpatrooncatalogus bijdraagt tot deze eigenschappen.
De student is zich bewust van het feit dat er nieuwere geavanceerde (OOP) systeemparadigma’s bestaan zoals reactief programmeren in Scala en multimethodes zoals in Julia en Clojure.
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Schriftelijk bepaalt 100% van het eindcijfer
Binnen de categorie Examen Schriftelijk dient men volgende opdrachten af te werken:
Het examen is een schriftelijk examen en bestaat uit oefeningen (toetsen van het kunnen toepassen) en theoretische vragen (toetsen van kennis en inzicht).
Deze aanbieding maakt deel uit van de volgende studieplannen:
Bachelor in de toegepaste economische wetenschappen: minor onderwijs
Bachelor in de computerwetenschappen: Standaard traject
Bachelor in de artificiële intelligentie: Standaard traject
Educatieve master in de wetenschappen en technologie: biologie (120 ECTS, Etterbeek)
Educatieve master in de wetenschappen en technologie: geografie (120 ECTS, Etterbeek)
Educatieve master in de wetenschappen en technologie: fysica (120 ECTS, Etterbeek)
Educatieve master in de wetenschappen en technologie: wiskunde (120 ECTS, Etterbeek)
Educatieve master in de wetenschappen en technologie: ingenieurswetenschappen (120 ECTS, Etterbeek)
Educatieve master in de economie: standaard traject (90 ECTS, Etterbeek)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject C (Ind Ing, 61 ECTS)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject A (76 ECTS)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject B (65 ECTS)