Naam opleiding | 25998O - Software developer |
Leerweg | BOL |
Opleidingsduur (jaren) | 3 |
Niveau | 4 |
Kwalificatiedossier | 25998 Software developer (23399 Software development) |
Onderwijslocatie | Onderwijsboulevard, Australiëlaan 25, Utrecht |
Vastgesteld op | 21-07-2026 |
Je leest nu de OER die hoort bij jouw opleiding. Hierin kun je terugvinden hoe deze opleiding eruit gaat zien, welk onderwijs je gaat volgen en welke examens je gaat doen.
De algemene informatie over het studeren bij MBO Utrecht vind je op de website.
Hieronder zie je uit welke kerntaken en werkprocessen dit kwalificatiedossier is opgebouwd.
De nominale duur van deze opleiding is 4 jaar.
De toelatingseisen van deze opleiding zijn:
Je kunt je aanmelden voor deze opleiding als je:
een diploma vmbo kader, GL, TL of mavo hebt;
een overgangsbewijs van havo/vwo 3 naar havo/vwo 4 hebt;
een mbo-diploma niveau 2 hebt.
De lessen vinden (onder voorbehoud) plaats tussen 08:30 ’s ochtends en 17:00 ’s middags.
De schoolkosten voor deze opleiding vind je terug op de website
Welke leermiddelen je moet aanschaffen vind je vanaf 1 juli op mboutrecht.nl/startschooljaar, vanaf 1 augustus zijn deze middelen via deze link ook aan te schaffen.
Na het behalen van een niveau 4 diploma kun je doorstromen naar een willekeurig HBO opleiding.
De volgende HBO opleiding sluiten goed aan:
Associate Degree Software Development;
HBO-ICT Bachelor;
Duaal Software Development.
We stimuleren studenten in hun groei als mens én als zelfbewuste, flexibele professional. Zodat zij blijvend en waardevol bij kunnen dragen aan de arbeidsmarkt en samenleving van nu en morgen.
Wij geloven in onze studenten. Bij ons mag je ontdekken en zijn wie je bent. Met goed onderwijs geven we richting en ruimte aan het ontplooien van talenten. We stimuleren een op ontwikkeling gerichte mindset. Zo heeft elke student het zelfvertrouwen en een stevige basis om een goed bestaan op te bouwen. En mee te bewegen met voortdurende veranderingen in de samenleving en werk.
We zien om naar elkaar en onze omgeving. We laten studenten zien dat ze onderdeel zijn van een veel groter geheel. We stimuleren hen om bij te dragen aan een meer verdraagzame en duurzame samenleving. Een samenleving die gebaseerd is op waarden als gelijkwaardigheid, naastenliefde, rechtvaardigheid én waarin we evenwichtig omgaan met de aarde. We willen studenten bewustmaken dat zij het verschil kunnen maken.
Wil je hier meer over lezen bekijk dan https://www.mboutrecht.nl/over-ons/missie-visie-strategie/.
Het team van de opleiding Software Developer bestaat (onder andere) uit de volgende mensen:
Teamleider: Tjester Garst
Taakdocent zorg: Misja Poulissen
BPV-consulent: Wilda Stek
Verzuimmedewerker: Nicole van der Pot
Clusterdirecteur: Andrea Hagen
Docenten: Laure Tielen, Youri van den Broek, Wilco van der Grift, Arjan de Ruijter, Annouk van Tol, Siebe Visser, Dennis van Wakeren, Ainhoa Vriens en Daniël Zegveld.
SLB' ers: Een aantal docenten zijn ook slb'er.
Hieronder vind je het globale onderwijsprogramma voor deze opleiding. Je ziet daarin hoeveel begeleide onderwijstijd (BOT) en beroepspraktijkvorming (BPV) je volgt per studiejaar.
BOT | BPV | |
Jaar 1 | 891 | 0 |
Jaar 2 | 945 | 0 |
Jaar 3 | 189 | 1120 |
Totaal | 2025 | 1120 |
Het onderwijsprogramma van Software Development rust op drie stevige pijlers. De eerste pijler bestaat uit de hard skills, oftewel de technische vaardigheden die de kern van de opleiding vormen. Deze vaardigheden dienen als het fundament waarop de rest van de opleiding wordt gebouwd.
Bovenop dit fundament wordt de tweede pijler geplaatst: Scrum en projectmatig werken. Hier leer je hoe je technische kennis kunt toepassen binnen een gestructureerde werkomgeving. Dit gaat niet alleen over methodieken, maar ook over samenwerking en communicatie binnen een team.
De derde pijler richt zich op de ontwikkeling van soft skills. Je leert hoe je effectief kunt samenwerken, communiceren en probleemoplossend kunt denken – vaardigheden die essentieel zijn in de beroepspraktijk.
Tijdens je opleiding volg je verschillende vakken. Beroepsgerichte vakken en generieke vakken.
Beroepsgerichte vakken
Project, PHP, HTML, Frontend JS, React, SQL, Architectuur, Database, Laravel, OS, Netwerken, Docker, Python, JS, Agile (Scrum), Object Oriented Programming, Schematechnieken, Stagebegeleiding en Intervisie.
Generieke vakken
Nederlands, Engels, rekenen, SLB en loopbaan & burgerschap.
Vakken | Eisen |
Beroepsgerichte vakken | Gemiddelde per vak over het jaar uitrekenen. 1 vak mag een 5,4 of lager zijn. |
Generieke vakken
| Je staat voor je generieke vakken gemiddeld voldoende (je mag één onvoldoende hebben maar niet lager dan een 5,0) |
Loopbaan en burgerschap | Je opdrachten van burgerschap (6 per periode dus 24 opdrachten in leerjaar 1) zijn voldoende afgerond. |
Keuzedeel | Je keuzedeel moet voldoende beoordeeld zijn (Diploma-eis) |
Presentie/ aanwezigheid | Je hebt aanwezigheidsplicht bij de lessen. Als je afwezig bent, moet dit een geldige reden hebben en tijdig worden gecommuniceerd. |
Beroepshouding | Je communiceert respectvol en pro-actief, toont verantwoordelijkheid voor je leerproces en houdt je aan afspraken en gedragsregels. |
Studieadvies | Je hebt een positief studieadvies gekregen. |
Voldoe je niet aan de bovenstaande eisen dan word je besproken in het team.
Vakken | Eisen |
Beroepsgerichte vakken | Gemiddelde per vak over het jaar uitrekenen. 1 vak mag een 5,4 of lager zijn. |
Generieke vakken
| Je staat voor je generieke vakken gemiddeld voldoende (je mag één onvoldoende hebben maar niet lager dan een 5,0) |
Loopbaan en burgerschap | Je opdrachten van burgerschap (6 per periode dus 24 opdrachten in leerjaar 1) zijn voldoende afgerond. |
Keuzedeel | Je keuzedeel moet voldoende beoordeeld zijn (Diploma-eis) |
Presentie/ aanwezigheid | Je hebt aanwezigheidsplicht bij de lessen. Als je afwezig bent, moet dit een geldige reden hebben en tijdig worden gecommuniceerd. |
Beroepshouding | Je communiceert respectvol en pro-actief, toont verantwoordelijkheid voor je leerproces en houdt je aan afspraken en gedragsregels. |
Examen | Je hebt het examen met een voldoende afgerond. |
Stage | Je hebt een stageplek voor leerjaar 3 door in bezit te zijn van een ondertekend praktijkovereenkomst. |
Voldoe je niet aan de bovenstaande eisen dan word je besproken in het team.
Om deel te kunnen nemen aan examens moet een student laten zien voldoende voortgang te hebben binnen het onderwijsprogramma. Dit gebeurt door het actief deelnemen aan lessen en het afronden van leeractiviteiten en opdrachten.
Binnen de opleiding worden verschillende opdrachten en activiteiten aangeboden, zoals praktijkopdrachten, vaardigheidstrainingen, projecten, begeleide opdrachten en oefentoetsen. Sommige onderdelen moeten met een voldoende resultaat worden afgerond voordat een student mag deelnemen aan het examen.
Welke opdrachten en onderdelen meetellen voor de vrijgave voor examinering wordt tijdens de lessen en via de docent bekendgemaakt. Van studenten wordt verwacht dat zij actief deelnemen aan het onderwijs en opdrachten tijdig afronden.
Aspect | Waar wordt naar gekeken | Voldoende(vrijgave) | Vakken |
B1-K1-W1 | Student toont aan zelfstandig een opdracht te kunnen analyseren en vertalen naar functionele en technische eisen en maakt een bijbehorende planning | Analyses en/of planningen aanwezig, is grotendeels gevuld en zelfstandig tot stand gekomen | Project |
B1-K1-W2 | Student maakt een passend ontwerp (architectuur, datamodellen, interacties) dat aansluit op de opdracht | Ontwerpen aanwezig, zijn navolgbaar en sluiten aan op de opdrachten | Database, Project |
B1-K1-W3 | Student ontwikkelt werkende software conform ontwerp en eisen | Code werkt, is volledig en zelfstandig ontwikkeld | Backend, Frameworks, Frontend, Project |
B1-K1-W4 | Student voert gestructureerde testen uit en verwerkt bevindingen | Voldoende testaanpak, fouten worden opgelost | Backend, Frameworks, Frontend, Project |
B1-K1-W5 | Student levert verbetervoorstellen van software op volgens afgesproken criteria en documenteert dit | Verbetervoorstel compleet, bruikbaar of voldoende gedocumenteerd | Project |
B1-K2-W1 | Student functioneert aantoonbaar binnen een team en draagt bij aan het proces | Voldoende samenwerking, proactieve houding | Project |
B1-K2-W2 | Student presenteert professioneel aan stakeholders over inhoud | Voldoende of duidelijke presentaties | Project |
B1-K2-W3 | Student reflecteert aantoonbaar op eigen ontwikkeling en handelen | Prima reflectie, ontwikkeling zichtbaar | Project |
De opleiding software development staat op een duur van drie jaar. Om het in twee jaar te kunnen doen, doen de docenten een voorselectie. Het is belangrijk dat de kans op het behalen groot is. Als het niet wordt gehaald gebeurt anders het tegenovergestelde, vertraging.
In het eerste jaar kan jij laten zien dat jij het in je hebt om de opleiding in twee jaar te doen, en dat werkt als volgt:
Voor geen enkel vak niet lager dan een 7 hebben gescoord;
Goed scoren op alle vier de criteria van het studieadvies.
Als je aan deze eisen weet te voldoen, bespreekt het docententeam jouw situatie en benadert je of wilt deelnemen aan het voortraject.
Tijdens het voortraject ga jij aan de slag om jezelf te bewijzen dat het versneltraject echt iets voor jou is. Deze start in periode 3 en duurt tot en met periode 4. Tijdens het voortraject moet je met de volgende zaken aan de slag gaan:
Jij krijgt een casus waar wordt gevraagd een stuk software te ontwikkelen. Op basis van de casus start je een onderzoek. Daarin formuleer jij een hoofdvraag welke wordt ingezet om verschillende programmeertalen en frameworks te vergelijken. Zodra er een geschikte taal uit je onderzoek komt welke gebruikt moet worden, weet je te formuleren waarom.
Als duidelijk is welke programmeertaal en framework je inzet, ga je de software ontwikkelen waar om wordt gevraagd in de casus. Hiervoor beschrijf je leerdoelen die jij eerst moet behalen om de programmeertaal en framework te beheersen. Samen met de werkzaamheden die jij moet verrichten maak jij hier een planning voor en ga je het realiseren.
Het traject sluit je af met een CGI (Critirium gericht interview). Tijdens het mondelinge CGI gebruik je overtuigings- en onderhandelingstechnieken waarin jij onderbouwt waarom deze programmeertaal en het gekozen framework goed waren om te gebruiken voor deze casus.
Dit traject doe jij buiten de reguliere vakken om. De voorwaarden die zijn gesteld aan periode 1 en 2 gelden tijdens het gehele traject. Aan het eind van het traject gaat het docententeam samen met de teamleider besluiten of jij geschikt bent om de opleiding te versnellen.
De student loopt BPV bij een door SBB erkend leerbedrijf dat passend is bij de opleiding. De BPV vindt plaats op basis van een geldige praktijkovereenkomst (POK). De student is zelf verantwoordelijk voor het tijdig aanleveren van juiste gegevens over de BPV-plaats en voor het naleven van afspraken die gelden binnen het leerbedrijf en de opleiding. De opleiding kan een voorgestelde BPV-plaats afwijzen wanneer deze niet passend is bij de opleiding, niet voldoet aan de kwaliteitseisen of onvoldoende mogelijkheden biedt om aan de leerdoelen te werken.
Om belangenverstrengeling en afhankelijkheidsrelaties te voorkomen, mag de student geen BPV uitvoeren binnen een bedrijf van directe familieleden of in een werksituatie waarbij directe aansturing plaatsvindt door een familielid of partner, tenzij de opleiding hiervoor vooraf schriftelijk toestemming geeft.
Aanvullende afspraken, rechten, plichten en procedures rondom de BPV zijn opgenomen in de BPV-gids van de opleiding.
Keuzedelen zijn een verrijking van je opleiding. Het kan een verdieping of verbreding zijn van het beroep, het voorbereiden op doorstroom naar een hoger niveau of gericht zijn op meer algemene onderwerpen. Op deze manier kun jij je binnen je opleiding al specialiseren in een bepaalde richting of je goed voorbereiden op een vervolgopleiding. Tijdens de opleiding wordt je geïnformeerd over het meest recente aanbod keuzedelen en wanneer je de keuzedelen mag kiezen.
Let op: De keuzedelen zijn bedoeld om flexibele opleidingen aan te bieden die goed aansluiten bij de vraag van de arbeidsmarkt. MBO Utrecht behoudt zich het recht voor om gedurende je opleiding het aanbod van keuzedelen te wijzigen. Als student van MBO Utrecht kun je geen rechten ontlenen aan de aangeboden pakketten van keuzedelen.
De keuzedeelverplichting in studiebelastingsuren (SBU) voor jouw opleiding is:
Kwalificatie | Soort opleiding | Keuzedeelverplichting (studielast) | Keuzedeelverplichting bij gemotiveerd afwijken (studielast) |
Niveau 4 | Middenkaderopleiding 3 jaar of > 3 jaar | 720 klokuren | 480 klokuren |
Je kiest tijdens de loop van een opleiding één of meerdere keuzedelen, gelet op de keuzedeelverplichting die geldt voor deze opleiding. De keuzedelen die je op deze opleiding kunt volgen zijn:
Naam keuzedeel | Aantal SBU | Link naar examenplan keuzedeel |
K0505 Verdieping software - Eigen constructie | 240 | Examenplan keuzedeel |
K0767 Grafisch ontwerp voor webdevelopment - Eigen constructie | 240 | Examenplan keuzedeel |
K0788 Basis programmeren van games - Eigen constructie | 240 | Examenplan keuzedeel |
K0722 Frontend development - Eigen constructie | 240 | Examenplan keuzedeel |
K0729 Mobile application design MAD | 240 | Examenplan keuzedeel |
K0497 Mobile application development - SPL | 240 | Examenplan keuzedeel |
K1315 Verdieping software 2 | 240 |
Voor LOB en Burgerschap geldt een inspanningsverplichting. Dat wil zeggen dat je moet laten zien hoe jij je tijdens je opleiding hebt ontwikkeld op het gebied van LOB en Burgerschap.
Voor jouw opleiding bestaat de inspanningsverplichting Burgerschap uit de volgende bewijzen per dimensie:
Dimensies (incl. kritische denkvaardigheid) | Studiejaar afronding | Bewijs in Portfolio |
Politiek-juridische dimensie | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Economische dimensie | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Sociaal-maatschappelijke dimensie | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Dimensie vitaal burgerschap | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Voor jouw opleiding bestaat de inspanningsverplichting ‘Loopbaanoriëntatie en begeleiding’ uit de volgende bewijzen per dimensie:
Competenties | Studiejaar afronding | Bewijs in Portfolio |
Kwaliteitenreflectie | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Motievenreflectie | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Werkexploratie | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Loopbaansturing | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Netwerk | Jaar 2 | Opdracht/presentatie/verslag/project/gesprek |
Bij MBO Utrecht ontvang je zowel als BOL-student als BBL-student in alle leerjaren een studieadvies op basis van je studievoortgang en leerhouding. In het eerste leerjaar is het studieadvies verplicht. Dit staat zo in de wet. Meer informatie over het bindend studieadvies vind je op https://www.mboutrecht.nl/praktisch/het-onderwijs/bindend-studieadvies/.
Dit zijn de criteria die worden gehanteerd voor het afgeven van een (voorlopig/bindend) studieadvies binnen jouw opleiding:
In het eerste leerjaar ontvangen studenten een studieadvies op basis van hun studievoortgang. Dit studieadvies heeft als doel om studenten tijdig inzicht te geven in hun ontwikkeling en te bepalen of de gekozen opleiding passend is.
Het studieadvies wordt vastgesteld door het onderwijsteam en kan één van de volgende drie adviezen zijn:
Positief studieadvies – De student laat voldoende studievoortgang zien en kan de opleiding vervolgen.
Negatief studieadvies – Er zijn zorgen over de studievoortgang. De student wordt geadviseerd om te stoppen of een andere opleiding te kiezen, maar mag ervoor kiezen om door te gaan.
Negatief bindend studieadvies (NBSA) – De student laat onvoldoende studievoortgang zien en kan de opleiding niet voortzetten.
Het studieadvies wordt gebaseerd op de studievoortgang van de student gedurende het eerste leerjaar.
Het onderwijsteam beoordeelt de studievoortgang van studenten op basis van de volgende vier criteria:
De student toont inzet voor het leerproces, werkt actief aan opdrachten en neemt verantwoordelijkheid voor de eigen studievoortgang.
De student toont een passende beroepshouding. Dit betekent onder andere respectvolle communicatie, samenwerken, afspraken nakomen en verantwoordelijkheid nemen voor werkzaamheden.
De student behaalt voldoende resultaten voor de verschillende onderdelen van het onderwijsprogramma, waaronder beroepsgerichte vakken, generieke vakken en keuzedelen.
De student neemt actief deel aan de lessen en onderwijsactiviteiten. Aanwezigheid is noodzakelijk om voldoende studievoortgang te kunnen laten zien.
Onderdeel studieadvies | Criteria | Voldoende |
Persoonlijke ontwikkeling | Inzet, zelfstandigheid, plannen, nakomen van afspraken, reflectie op eigen leren | Toont voldoende inzet, komt afspraken meestal na en werkt actief aan eigen leerproces |
Professionele ontwikkeling | Samenwerken, communicatie, houding in praktijkopdrachten, omgaan met feedback | Functioneert naar verwachting, werkt samen, communiceert respectvol en gebruikt feedback |
Resultaten | Voortgang in beroepsgerichte vakken, generieke vakken en keuzedelen | Overwegend voldoende resultaten; eventuele achterstanden zijn beperkt en worden hersteld |
Aanwezigheid en participatie | Aanwezigheid, actieve deelname aan lessen, inzet tijdens onderwijsactiviteiten | Voldoende aanwezigheid en actieve deelname aan lessen en onderwijsactiviteiten |
In de negende maand, geteld vanaf de start van de opleiding, kan er een negatief bindend studieadvies worden gegevens als twee of meer van de onderdelen onvoldoende zijn.
Het bindend studieadvies wordt gedurende het eerste leerjaar volgens onderstaand proces vastgesteld.
De SLB’er en de student bespreken regelmatig de studievoortgang. Wanneer er zorgen zijn over de voortgang, worden ontwikkelafspraken gemaakt. Aan het einde van periode 1 bespreekt de SLB’er met de student hoe deze ervoor staat op basis van de criteria voor studievoortgang.
Wanneer één of meer criteria voor studievoortgang onvoldoende zijn, bespreekt de SLB’er de verbeterpunten met de student. De student werkt gedurende deze periode aan deze verbeterpunten, indien van toepassing. Aan het einde van periode 2 wordt opnieuw gekeken naar de studievoortgang en naar de mate waarin de student heeft gewerkt aan eerder gemaakte afspraken en verbeterpunten.
Wanneer twee of meer criteria onvoldoende zijn, ontvangt de student een voorlopig negatief studieadvies. De student ontvangt hiervan een schriftelijke waarschuwing.
Wanneer de student aan het einde van periode 2 een negatief studieadvies heeft ontvangen, wordt een plan van aanpak opgesteld. De student werkt vervolgens aan de acties en afspraken uit dit plan van aanpak. De voortgang wordt besproken tijdens een extra voortgangsgesprek met de SLB’er. Indien nodig wordt Team Studentenwelzijn betrokken.
Aan het einde van het eerste leerjaar ontvangen alle studenten een studieadvies. Studenten die eerder een voorlopig negatief studieadvies hebben ontvangen, krijgen een positief studieadvies of een negatief bindend studieadvies.
Een negatief bindend studieadvies betekent dat de student de opleiding niet mag vervolgen.
Wanneer een student een negatief bindend studieadvies ontvangt, ondersteunt de opleiding de student bij het vinden van een passende vervolgopleiding of alternatieve route. De SLB’er begeleidt de student hierbij. Indien de student jonger is dan 18 jaar wordt contact opgenomen met leerplicht.
Om je diploma te kunnen behalen doe je examens:
Beroepsgerichte examens
Generieke examens (Nederlands, rekenen en Engels )
Keuzedeelexamens
Hoe de examinering plaatsvindt voor jouw opleiding en de keuzedelen vind je in het examenplan. Daar staat het volgende in beschreven:
De examenvorm (praktijkexamen, kennisexamen, taal- of rekenexamen) inclusief examennaam en -code
Plaats van examen (op school of in de BPV)
De weging van het examen (Hoe ‘zwaar’ het examen meetelt)
De duur van het examen (Hoe lang het examen duurt)
De normering van het examen (Wanneer heb je een voldoende behaald)
De vorm van het examenresultaat (Of je een cijfer krijgt of een voldoende/goed)
De relatie met de diploma-eisen uit het kwalificatiedossier (zie bij 2.3)
De examenplannen vind je terug op https://www.mboutrecht.nl/praktisch/
Je kunt een vrijstelling aanvragen voor een examenonderdeel als je met eerder behaalde resultaten al voldoet aan de eisen.
Een vrijstelling kun je aanvragen voor de
MBO Utrecht brede examens (Nederlands, rekenen, Engels)
specifieke examens (kerntaken)
examens voor keuzedelen
BPV
Als student vraag je zelf vrijstelling aan in overleg met je SLB’er. De examencommissie neemt een besluit over jouw aanvraag en informeert je over de uitslag. Meer informatie over vrijstellingen staat in het examenreglement. Die vind je op de website van MBO Utrecht.
Hieronder zie je aan welke diploma-eisen je moet voldoen:
Diploma-eis | Slaag/zakbeslissing |
Kerntaken | Oordeel per kerntaak minstens voldoende en/of (afgerond naar) cijfer 6 |
Wettelijke vereisten uit de kwalificatie: Niet van toepassing voor deze opleiding | Oordeel voldoende |
Nederlands, rekenen en Engels | Je hebt voldaan aan de landelijk vastgestelde eisen voor de generieke examenonderdelen Nederlands, Engels en rekenen
|
Loopbaan en Burgerschap | Voldaan |
Bpv | Met positieve beoordeling voltooid, waarbij oordeel leerbedrijf is betrokken. |
Keuzedelen | De examenresultaten van de keuzedelen zijn van invloed op de slaag/zakbeslissing. De volgende compensatieregeling geldt:
|
Het kan zijn dat je, om wat voor reden dan ook, zonder diploma de opleiding verlaat. In dat geval krijg je van de Examencommissie van MBO Utrecht een mbo-verklaring mee. Dat is een overzicht van alle examenresultaten die je tot het moment van uitschrijven hebt behaald. Met die verklaring kun je een werkgever of een vervolgopleiding laten zien welke delen van de opleiding je hebt afgerond.
Let op: de mbo-verklaring is géén certificaat of diploma. Deze verklaring heeft voor werkgevers niet de waarde die gelijkwaardig is en biedt bijvoorbeeld ook geen garantie op vrijstellingen bij een vervolgopleiding.
Om deel te mogen nemen aan de lessen dien je een pen en een goedwerkende laptop, die voldoet aan de opgegeven specificaties, bij je te hebben.