Imperatief Programmeren (4860) |
Onderwijstaal : Nederlands |
Studiepunten: 5,0 | | | Periode: kwartiel 2 (5sp) | | | 2de Examenkans1: Ja | | | Eindcijfer2: Numeriek |
| Examencontract: niet mogelijk |
Volgtijdelijkheid
|
|
Geen volgtijdelijkheid
|
|
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.
|
|
|
|
|
|
|
Hoorcollege ✔
|
|
|
Zelfstudieopdracht (ZSO) ✔
|
|
|
|
Periode 2 Studiepunten 5,00
Evaluatievorm | |
|
Schriftelijke evaluatie tijdens onderwijsperiode | 20 % |
|
|
|
|
|
|
Tweede examenkans
Evaluatievorm tweede examenkans verschillend van eerste examenkans | |
|
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 in | Tolerantie3 |
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.
|
|