Academiejaar
2025-26
Komt voor in:
- Graduaat programmeren, trajectschijf 1
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang:
6 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
- examencontract (met het oog op het behalen van een creditbewijs).
- examencontract (met het oog op het behalen van een diploma).
Titularis: Van Rossem Stephane
Andere co-titularis(sen): Cominotto Robin, Spaas Peter, Van Camp Vincent
Onderwijstalen: Nederlands
Kalender: Semester 1 of Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Volgtijdelijkheid
Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Voor dit opleidingsonderdeel moet je slagen (wordt nooit getolereerd).
Totale studietijd: 156,00 uren
Korte omschrijving
Het olod Programmeren Intro behandelt de kerntechnieken van het programmeren. Hierbij wordt gebruik gemaakt van de programmeertaal C#, maar de aangeleerde concepten zijn overdraagbaar naar de meeste moderne programmeertalen. Het olod Basis Programmeren bereidt voor op het programmeren in een objectgeoriënteerde omgeving.
OLR-Leerdoelen (lijst)
De gegradueerde neemt verantwoordelijkheid voor de eigen digitale werkomgeving en draagt bij tot de gedeelde digitale infrastructuur nodig voor het ontwikkelen, testen en in productie brengen van projecten.
| Je maakt gebruik van een geïntegreerde ontwikkelomgeving (IDE) voor het schrijven, uitvoeren en debuggen van jouw gestructureerde code. |
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
| Je bedenkt een passend algoritme om een eenvoudig probleem efficiënt op te lossen. |
| Je deelt problemen op in kleine taken die je kan oplossen m.b.v. programmeertechnieken. |
| Je past de basisconcepten van gestructureerd programmeren (variabelen, data types, operatoren en expressies) toe. |
| Je maakt correct gebruik van verschillende controlestructuren in een gestructureerde programmeeromgeving. |
| Je definieert, roept op en gebruikt functies om herbruikbare stukjes code te maken en de modulariteit van je programma's te verbeteren. |
| Je gebruikt arrays en andere gegevensstructuren om meerdere gegevensitems te organiseren en te verwerken. |
| Je respecteert bij implementaties de afgesproken regels voor naamgeving en codering. |
De gegradueerde documenteert in functie van kwalitatieve gebruikershandleidingen, referentiegidsen en online hulpbronnen waar nodig.
| Je hanteert op correcte wijze begrippen zoals variabelen, datatypen, declaraties, operatoren, expressies, statements en typeconversie. |
| Je documenteert de code effectief door gebruik te maken van gestandaardiseerde conventies. |
De gegradueerde gaat volgens testscenario’s de werking en functionaliteit van de gerealiseerde code na en verbetert deze op basis van gerapporteerde bugs en issues.
| Je lost problemen in jouw code op door foutmeldingen correct te interpreteren. |
| Je lost problemen in jouw code op door fouten te identificeren m.b.v. debuggers. |
De gegradueerde voert, op basis van feedback, onderhoud en aanpassingen uit op de webapplicatie.
| Je voert aanpassingen uit aan bestaande applicaties om functionaliteit te verbeteren of nieuwe features te implementeren. |
De gegradueerde volgt relevante IT-evoluties op, identificeert de eigen ontwikkelingsnoden en verbetert continu de eigen praktijk.
| Je bouwt een eigen project om je vaardigheden te versterken en vertrouwd te raken met verschillende programmeerconcepten en -praktijken. |
| Je maakt gebruik van de bibliotheek van de ontwikkelomgeving en de bijbehorende hulpmiddelen. |
Leerinhoud
Basis van programmeeralgoritmes:
- Lezen (en opstellen) van flowcharts
- Algoritmisch denken
Basis van programmeren in C#:
- Programmeerconcepten
- Leren programmeren met een IDE
- Fouten in code opsporen
- Variabelen en identifiers
- Expressies en statements
- Arrays
- Methoden
- Selectie- en iteratiestructuren
Studiematerialen (lijst)
StudiewijzerVerplicht
Online leermateriaal op DigitapVerplichtToetsing (lijst)
Dagtraject
Evaluatie(s) voor de eerste examenkans
| Moment | Vorm | % | Opmerking |
| Eerste examenperiode | Vaardigheidstoets eenmalig tijdens de lesweken | 30,00 | Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek. |
| Eerste examenperiode | Vaardigheidstoets in de examenreeks | 40,00 | Digitaal. |
Evaluatie(s) voor de tweede examenkans
| Moment | Vorm | % | Opmerking |
| Tweede examenperiode | Vaardigheidstoets in de examenreeks | 70,00 | Digitaal. |
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
| Moment | Vorm | % | Opmerking |
| Eerste examenperiode | Projectopdracht | 30,00 | Digitale opdracht. Mondeling toe te lichten. |
Flexibel traject
Evaluatie(s) voor de eerste examenkans
| Moment | Vorm | % | Opmerking |
| Eerste examenperiode | Vaardigheidstoets in de examenreeks | 70,00 | Digitaal. |
Evaluatie(s) voor de tweede examenkans
| Moment | Vorm | % | Opmerking |
| Tweede examenperiode | Vaardigheidstoets in de examenreeks | 70,00 | Digitaal. |
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
| Moment | Vorm | % | Opmerking |
| Eerste examenperiode | Projectopdracht | 30,00 | Digitale opdracht. Mondeling toe te lichten. |
Toetsing (tekst)
Zonder deelname aan de eindverdediging krijgt de student een 0 voor het deelexamen 'projectopdracht'.