3 ECTS credits
90 u studietijd

Aanbieding 1 met studiegidsnummer 4019831FNR voor alle studenten in het 2e semester met een gespecialiseerd master niveau.

Semester
2e semester
Inschrijving onder examencontract
Niet mogelijk
Beoordelingsvoet
Beoordeling (0 tot 20)
2e zittijd mogelijk
Ja
Onderwijstaal
Nederlands
Faculteit
Faculteit Ingenieurswetenschappen
Verantwoordelijke vakgroep
Elektronica en Informatica
Onderwijsteam
Bart Jansen (titularis)
Onderdelen en contacturen
12 contacturen Hoorcollege
36 contacturen Werkcolleges, practica en oefeningen
Inhoud

Het eerste doel van dit vak is het introduceren van een aantal programmeerconstructies die niet aan bod kwamen in het onderdeel Scripting Talen. Hierdoor wordt de kennis van de programmeertaal Python vergroot.

Een tweede doel van het vak is de studenten bloot te stellen aan minstens drie verschillende programmeerparadigmas: object georienteerd programmeren, logisch programmeren en functioneel programmeren. Er wordt een overzicht gegeven in welke zin sommige programmeertalen een of meerdere paradigmas ondersteunen.

 

Studiemateriaal
Digitaal cursusmateriaal (Vereist) : slideset "Advcanced Programming Concepts', Bart Jansen, Pointcarré
Handboek (Aanbevolen) : Practical Programming, An Introduction to Computer Science Using Python 3.6, Gries - Campbell - Montojo, 3de, The Pragmatic Bookshelf, 9781680502688, 2017
Bijkomende info

niet van toepassing

Leerresultaten

Algemene competenties

The student has an understanding of a number of essential advanced concepts, can use these concepts in Python and is able to apply them to practical problems. The student works in a team to elaborate a programming project. He/she is able to define tasks within such context of cooperation, to select the tools for this purpose and to use them to elaborate these tasks. He/she is able to report on the realized work.

Toelichting in het Nederlands volgt later.

Beoordelingsinformatie

De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Mondeling bepaalt 75% van het eindcijfer

ZELF Verslag bepaalt 25% van het eindcijfer

Binnen de categorie Examen Mondeling dient men volgende opdrachten af te werken:

  • mondeling examen met een wegingsfactor 1 en aldus 75% van het totale eindcijfer.

    Toelichting: The remaining seventyfive percent of the score are associated to an oral exam. The exam questions consist of one main question and a number of secondary questions. The latter ones normally have to be answered without preparation. The procedure is as follows: a minimum of 15 minutes of preparation time with the course notes, followed by a discussion with the examinator.

Binnen de categorie ZELF Verslag dient men volgende opdrachten af te werken:

  • rapport project met een wegingsfactor 1 en aldus 25% van het totale eindcijfer.

    Toelichting: Twentyfive percent of the exam score are associated to the programming project that constitutes the practicum of the this topic - the evaluation is based on a written report from the students that has to be submitted to the teacher before the start of the exam period.

Aanvullende info mbt evaluatie

25% van het examen bestaat uit een programmeerproject. De evaluatie is gebaseerd op een schriftelijk verslag dat moet ingediend worden voor de start van de examenperiode.

De overige 75% van het examen is een mondeling examen. Het mondelinge examen bestaat uit 2 hoofdvragen. Het examen verloopt als volgt: er is minstens 15 minuten voorbereidingstijd met de cursusnota's, gevolgd door een discussie met de examinator. 

Toegestane onvoldoende
Kijk in het aanvullend OER van je faculteit na of een toegestane onvoldoende mogelijk is voor dit opleidingsonderdeel.

Academische context

Deze aanbieding maakt deel uit van de volgende studieplannen:
Master in de ingenieurswetenschappen: toegepaste computerwetenschappen: Standaard traject