De elektronische studiegids voor het academiejaar 2025 - 2026 is onder voorbehoud.





Imperatief Programmeren (4860)

  
Coördinerend verantwoordelijke :Prof. dr. Frank NEVEN 
  
Co-titularis :Prof. dr. Wim LAMOTTE 
  
Lid van het onderwijsteam :De heer Dore STAQUET 
 De heer Jeroen BOLLEN 
 Mevrouw Liese BEKKERS 
 De heer Olaf VAN BYLEN 


Onderwijstaal : Nederlands


Studiepunten: 5,0
  
Periode: kwartiel 2 (5sp)
  
2de Examenkans1: Ja
  
Eindcijfer2: Numeriek
 
Examencontract: niet mogelijk


 
Volgtijdelijkheid
 
   Geen volgtijdelijkheid

Inhoud

Dit opleidingsonderdeel leert studenten imperatief programmeren aan de hand van de programmeertaal Python. We ontwikkelen een referentiekader dat het aanleren van imperatieve programmeertalen ondersteunt door voldoende aandacht te besteden aan computationeel denken en algemene concepten die gemeenschappelijk zijn aan de meeste imperatieve programmeertalen. Tegelijkertijd behandelen we de programmeertaal Python voldoende uitgebreid en diepgaand. We besteden tevens aandacht aan technische vaardigheden zoals het hanteren van een goede codestijl, documenteren van code, het gebruik van tools, en het debuggen en testen van code.

In dit vak behandelen we de meer geavanceerde programmeerconcepten en verschuiven de focus naar vaardigheden ter ondersteuning van het schrijven van grotere programma's en programma's die interageren met het besturingssysteem. Onderwerpen die we behandelen zijn: recursie, type hints, interactie met het besturingssysteem, tekst- en binaire bestanden, excepties, gebruik en verwerken van commandline parameters, modules, records, generatoren, en de Python standaard library. We behandelen Python als scriptingtaal, het testen van code en versiebeheer. Voorts leggen we een link met het opleidingsonderdeel microprocessoren door het bekijken van Python Bytecode.



Organisatie- / Werkvormen
Organisatievormen  
Hoorcollege  
Zelfstudieopdracht (ZSO)  


Evaluatie

Periode 2    Studiepunten 5,00

Evaluatievorm
Schriftelijke evaluatie tijdens onderwijsperiode20 %
Gesloten-boek
Open vragen
Schriftelijk examen80 %
Open vragen

Tweede examenkans

Evaluatievorm tweede examenkans verschillend van eerste examenkans
Ja
Toelichting evaluatievorm De tweede examenkans bestaat uit een schriftelijk examen op 100% van de punten.
 

Verplicht studiemateriaal
 

De Programmeursleerling (Spronck) : https://www.spronck.net/pythonbook/dutchindex.xhtml



Eindcompetenties
master handelsingenieur in de beleidsinformatica
  •  EC 
  • EC 14: De master BI modelleert, ontwerpt en evalueert oplossingen voor bedrijfseconomische en –informatietechnische problemen ter ondersteuning van de besluitvorming op verschillende niveaus in een complexe context. (Probleemoplossend vermogen)

 

  EC = eindcompetenties      DC = deelcompetenties      BC = beoordelingscriteria  
Aangeboden inTolerantie3
2de masterjaar handelsingenieur in de beleidsinformatica J



1   Onderwijs-, examen- en rechtspositieregeling art. 12.2, lid 2.
2   Onderwijs-, examen- en rechtspositieregeling art. 15.1, lid 3.
3   Onderwijs-, examen- en rechtspositieregeling art. 16.9, lid 2.