3 ECTS credits
78 u studietijd
Aanbieding 1 met studiegidsnummer 1024211ANR voor alle studenten in het 1e semester met een inleidend bachelor niveau.
De HOCs gaan hybride door, voor de WPOs is fysieke aanwezigheid in de computerlokalen vereist. Veel oefenen is de sleutel tot programmeren beheersen, dus de WPOs zijn heel belangrijk. Er is ook veel hulpmateriaal online beschikbaar.
In verband met het gebruik van generatieve AI om code te creëren, raden we jullie sterk aan dat jullie dit alleen als hulpmiddel gebruiken (bijvoorbeeld als je echt niet verder kan met een stuk code). De examens zijn volledig offline, dus daar kan je er geen gebruik van maken.
KENNIS EN INZICHT
- De student kan de basiselementen, de combinatietechnieken en de abstractietechnieken uitleggen die in de programmeertaal Python beschikbaar zijn om computerprogramma's te bouwen.
- De student weet dat er bibliotheken bestaan voor wetenschappelijk rekenen en visualisatie.
- De student heeft een basisinzicht in hoe databestanden vanuit een programma gelezen en geschreven kunnen worden.
TOEPASSEN KENNIS EN INZICHT
- De student kan voor een concrete relatief eenvoudige opdracht een Python programma schrijven dat voldoet aan een aantal kwaliteitseisen en het programma uitvoeren en testen.
- De student kan bestaande bibliotheken voor visualisatie en wetenschappelijk rekenen gebruiken.
- De student kan vanuit een Python programma databestanden lezen en schrijven.
OORDEELVORMING
- De student kan voor een gegeven probleem oordelen of hij/zij dit zelfstandig zal uitwerken dan wel er bestaande bibliotheken kunnen aangewend worden.
COMMUNICATIE
- De student beheerst het nodige vocabularium om in een uiteenzetting de verschillende elementen en concepten die in de cursus aan bod komen te kunnen toelichten.
- De student kan voor een zelf geschreven toepassing de broncode voorzien van commentaar die de programmaopbouw documenteert.
LEERVAARDIGHEDEN
- De student heeft de vaardigheid om bestaande bibliotheken te evalueren en het gebruik ervan aan te leren op basis van beschikbare documentatie.
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Schriftelijk bepaalt 30% van het eindcijfer
Examen Praktijk bepaalt 70% van het eindcijfer
Binnen de categorie Examen Schriftelijk dient men volgende opdrachten af te werken:
Binnen de categorie Examen Praktijk dient men volgende opdrachten af te werken:
Het eindcijfer bestaat uit twee componenten:
1. Theorievragen die tijdens het eindexamen worden opgelost (online, in computerlokalen VUB, met geen externe internet-toegang toegelaten).
2. Programmeeropdrachten die tijdens het eindexamen worden opgelost in de programmeeromgeving van het WPO (online, in computerlokalen VUB, zonder externe internet-toegang toegelaten)
Deze aanbieding maakt deel uit van de volgende studieplannen:
Bachelor in de biologie: Standaard traject