Kentaak examen 2026 Canvas
1. Voorbereiding
💡 Uitleg
Voor je kerntaak-portfolioexamenen moet je een project inleveren.
Het project moet aan een aantal eisen voldoen.
Jij moet een project bedenken, het liefst uit de praktijk, dat voldoet aan alle eisen.
Jouw project moet authentiek zijn, dat JIJ het hebt gedaan en jij moet ook kunnen uitleggen in het exameneindgesprek wat je hebt gedaan hoe en waarom.
✔️Checklist
Elk examenonderdeel heeft een checklist. Jij moet zelf controleren of je aan de checklist voldoet.
Om even snel een quick scan te maken of jouw project voldoet, kan je de volgende criteria controleren:
- Er is minimaal 40 uur geprogrammeerd (onderbouwd door hoeveelheid code, complexiteit en versiebeheer).
- Er geprogrammeerd volgens de principes van OOP of functioneel pogrammeren.
- Er wordt gebruik gemaakt van een database.
- WJe maakt gebruik van standaard programmeertalen en/of frameworks?
- Er is gebruik gemaakt van GIT versiebeheer.
- In GIT staan meerdere versies over de gehele ontwikkel periode.
- Je kunt jouw werk presenteren: live zetten en film van maken.
Alle eisen kan je vinden in de officieël checklist.
🛠️ Opdracht
Jij maakt een projectbeschrijving en legt hierin in een paar zinnen waar jouw project over gaat en waarom je dit project kiest.
Jij beschrijft de uitgangspunten van jouw project. Dit zijn algemene zaken die gelden, zoals:
- Taal/Framework
- Database
- Hosting/platform
- Wie gaan het gebruiken
- Algemene eisen aan de applicatie
Voorbeeld uitwerking uitgangspunten
Projectbeschrijving: StudiePlanner Plus
Wat is het project? StudiePlanner Plus is een webapplicatie die studenten helpt hun huiswerk, deadlines en tentamens te organiseren in één overzichtelijk dashboard. In tegenstelling tot standaard agenda's, berekent deze app op basis van de moeilijkheidsgraad hoeveel tijd je per dag moet besteden aan een vak om de deadline stressvrij te halen.
Waarom dit project? Ik heb voor dit project gekozen omdat veel medestudenten moeite hebben met plannen en vaak pas op het laatste moment beginnen. Door dit proces te automatiseren, help ik niet alleen anderen hun resultaten te verbeteren, maar leer ik zelf ook complexe algoritmes voor tijdmanagement implementeren.
Uitgangspunten van het project
(werkt de volgende punten zelf verder uit)
- Technieken - Taal & Framework, API's?
- database - welke database gebruiken we om gegevens op te slaan?
- Hosting - waar wordt de applicatie gehost en wat zijn de eisen aan het hosting platform?
- Plartform - op welke platformen moet de app draaine (mobiel, laptop,...)
- Afhankelijkheden - andere servcies, API's
- Doelgroep - wie zijn je gebruikers en wat is hun rol?
- Algemene eisen, veiligheid, AVG, mobiel, laptop.
- Overig, bijvoorbeeld de applicatie moet een "one page app" worden.
In de volgende stap gaan we de projectbeschrijving en uitgangspunten verder uitewerken tot een planning.
Last but not least, vul je de checklist in en beoordeel je of jow project aan de belangrijkste eisen voldoet.
📤Inleveren
- Uitgewerkte en complete planning in PDF
- Ingevulde checklist in PDF
K1W1 Planning
Plant werkzaamheden en bewaakt de voortgang
💡 Uitleg
Je maakt een planning voor je project.
De volledige uitleg wordt tijdens de les gegeven en besproken.
Vanuit de planning is duidelijk wat je gaat en hoe je het gaat bouwen en je hebt je bouwproject opgesplitst in dudielijke taken.
We ondersheiden uitgangspunten, functionele- en technische eisen.
Uitgangspunten
Kaders, randvoorwaarden, eisen of aannames die een globale scope hebben.
Functionele Eisen
Beschrijving van wat het systeem moet doen vanuit gebruikersperspectief.
Technische eisen
Beschrijven architectuur, frameworks, datastromen, beveiliging, perfomance, data strucuren, database ontwerp, etc.
Deze eigen beinvloeden de technische uitvoering maar beschrijven geen functionaliteiten.
Alle Uitgangspunten, en eisen voldoen zijn:
Relevantie, specifiek, controleerbaar/meetbaar, consistent, herleidbaar (bron/waarom).
Authenticiteit
Alle onderdelen die je benoemd zijn concreet, eenduidig en specifiek voor jouw project. Een algemene planning of lijst van taken die je voor elke project zou kunnen maken is niet goed.
Als jouw planningstaken dus 1 op 1 voor een elk ander project zouden kunnen gelden ben je niet specifief genoeg.
✔️Checklist
🛠️ Opdracht
Maak een planning die voldoet aan de examencriteria.
Vul de K1W1 - Checklist in.
📤Inleveren
- Uitgewerkte en complete planning in PDF
- Ingevulde checklist in PDF
- Eventueel aanvullende bewijzen.
K1W2 Ontwerp
Ontwerpt software
💡 Uitleg
Je maakt een ontwerp voor je project.
De volledige uitleg wordt tijdens de les gegeven en besproken.
...
✔️ Checklist
🛠️ Opdracht
Maak een ontwerp dat voldoet aan de examencriteria.
Vul de checklist in.
📤Inleveren
- Uitgewerkte en compleet ontwerp in PDF
- Ingevulde checklist in PDF
- Eventueel aanvullende bewijzen/bijlagen.
K1W3 Bouw
Realiseert (onderdelen van) software
💡 Uitleg
Maak je project en vergeet niet GitHub te gebruiken en je voortgang bij te houden.
De volledige uitleg wordt tijdens de les gegeven en besproken.
Vanu
✔️ Checklist
🛠️ Opdracht
Maak de software die voldoet aan de examencriteria.
Vul de checklist in.
📤Inleveren
- Een link naar je werkende code
- Een filmpje waarin je demonstreert dat je code werkt (max. 3 minuten en max. 200MB)
- Een publieke link naar github met je code (in bestand github.txt)
- Ingevulde checklist in PDF
- Eventueel aanvullende bewijzen/bijlagen.
K1W4 Testen
Test software
💡 Uitleg
Je maakt een testrapport voor je project.
De volledige uitleg wordt tijdens de les gegeven en besproken.
...
✔️ Checklist
🛠️ Opdracht
Maak een testrapport dat voldoet aan de examencriteria.
Vul de checklist in.
📤Inleveren
- Uitgewerkte en compleet testrapport in PDF
- Ingevulde checklist in PDF
- Eventueel aanvullende bewijzen/bijlagen.
K1W5 Verbeteren
Doet verbetervoorstellen voor de software
💡 Uitleg
Je maakt een verbtervoorstel voor je project.
De volledige uitleg wordt tijdens de les gegeven en besproken.
....
✔️ Checklist
🛠️ Opdracht
Maak een verbtervoorstel dat voldoet aan de examencriteria.
Vul de checklist in.
📤Inleveren
- Uitgewerkte en compleet verbtervoorstel in PDF
- Ingevulde checklist in PDF
- Eventueel aanvullende bewijzen/bijlagen.