Acht semesters, van propedeuse tot afstudeerstage.
Elk semester met de gevolgde vakken en het aantal ECTS. Semester 1 tot en met 7 zijn afgerond; semester 8, de afstudeerstage cyber security, moet nog beginnen.
- Behaalde ECTS
- 210
- Voortgang
- 88%
- Semesters
- 7 / 8
- Cijfer CST
- 8.6
van 240 totaal
van de opleiding
afgerond
semester 7
Hoogtepunt — semester 7
Afstudeerprogramma Cyber Security Technology
Afgerond met een eindcijfer van 8.6 · 30 ECTS
8.6
Per semester
Semester 1
Propedeuse
Afgerond
30 ECTS6 vakken- Technology 1Inleiding hardware, netwerken en besturingssystemen5 EC
- Business 1Bedrijfsprocessen en de rol van ICT5 EC
- Technology 2Verdieping systemen, data en programmeren5 EC
- Business 2ICT-vraagstukken en requirements5 EC
- The ChallengeMultidisciplinair praktijkproject9 EC
Dutch Writing SkillsHelder rapporteren1 EC
Leerdoelen
- Een mening formuleren en professionele standpunten onderbouwen in correct Nederlands
- Zakelijke teksten schrijven zoals adviesrapporten, softwaredocumentatie en klantmail
- Voldoen aan schrijfniveau 3F als ingangsniveau voor de hbo-opleiding
Afronding
Taaltoets waarmee het ingangsniveau Nederlandse schrijfvaardigheid (3F) werd vastgesteld, met wekelijkse lessen en schrijfopdrachten rond vakartikelen. Vanaf hier loopt de lijn door naar eindniveau 4F voor onderzoeksverslagen en afstudeerdocumentatie.
Semester 2
Propedeuse
Afgerond
30 ECTS8 vakkenDifferentiatie gekozen: Networks and System Engineering
Design and Programming in C3 EC
Leerdoelen
- Een eenvoudig algoritme ontwerpen met pseudocode of een PSD
- Dat ontwerp consistent vertalen naar werkende C-code
- Datatypen en taalconstructies toepassen: arrays, functies, structs, pointers, dynamische geheugenallocatie
- Parameteroverdracht beheersen, zowel by value als by reference
- De uitvoer van een programma voorspellen zonder het te draaien
Afronding
Afgerond met een schriftelijk tentamen over alle vijf leerdoelen plus een practicum dat voorwaardelijk was: zonder voldoende practicum telde het tentamencijfer niet. Naast de colleges stond zestig uur zelfstudie voor drie ECTS.
Embedded ProgrammingSoftware voor microcontrollers3 EC
Leerdoelen
- Software schrijven voor microcontrollers in C
- Poorten en registers direct aansturen op AVR-hardware
- De toolchain gebruiken: compileren, linken en flashen naar de chip
Afronding
Programmeren dicht op de hardware met de AVR-toolchain, waarbij in- en uitgangen rechtstreeks via registers werden aangestuurd.
Routing and Switching IIP-routing, VLANs, Layer-23 EC
Leerdoelen
- Een netwerk zo configureren dat alle hosts elkaar kunnen bereiken
- Subnetten berekenen en toepassen
- VLANs en trunks instellen en inter-VLAN routing opzetten met router-on-a-stick
- Spanning Tree Protocol begrijpen en de root bridge per VLAN sturen
- Een multilayer switch inzetten met SVIs en routed ports
- Statische routes configureren en verkeer filteren met ACLs, plus DHCP uitrollen
Afronding
Zeven practicumlabs in Packet Tracer, elk afzonderlijk afgetekend door de labdocent: van een simpel netwerk en subnetting via VLANs, STP en multilayer switching naar statische routing, ACLs en DHCP. Naast het configureren moest bij elk lab uitgelegd worden waaróm het netwerk zich zo gedroeg.
- Project Computer NetworksBedrijfsnetwerk ontwerpen en bouwen6 EC
- Cyber SecurityDreigingen en kwetsbaarheden3 EC
- PLC Design & ProgrammingIndustriële besturingen3 EC
Logic & Digital SystemsBooleaanse logica3 EC
Leerdoelen
- Propositie- en predicatenlogica correct toepassen binnen een gegeven domein
- Gebroken getallen omzetten naar de IEEE754-standaard en terug
- Van een circuit een waarheidstabel opstellen
- Logische functies minimaliseren met een Karnaugh-diagram
- Een codefragment vereenvoudigen en de correctheid ervan aantonen met een formeel systeem
- Een Prolog-database bevragen met queries
Afronding
Hoorcolleges over logica en digitale systemen, met werkcolleges waarin digitale logica werd toegepast in de procestechniek via de Logo-simulatieomgeving van Siemens. Bewijstechnieken en programmaverificatie kwamen samen in het formeel aantonen van correctheid.
- Project Software6 EC
Semester 3
Bachelorfase
Afgerond
30 ECTS8 vakkenObject Orientated ModelingUML3 EC
Leerdoelen
- De UML-diagrammen kennen en kunnen lezen: use case, klasse, object, sequentie, activiteit en toestand
- Samenhangende concepten vertalen naar diagrammen
- Een domeinbeschrijving omzetten naar een domeinmodel in UML
- Een samenhangend model maken waarin de diagrammen consistent zijn met elkaar
Afronding
Wekelijkse practicumopdrachten in Visual Paradigm waarin alle UML-diagramtypen aan bod kwamen, afgesloten met een schriftelijke toets met open vragen zonder boek of aantekeningen. Het practicum was voorwaardelijk voor het cijfer.
Industrial Communication & Control Systems3 EC
Leerdoelen
- Van een proces bepalen of het om een sturing of een regeling gaat
- Een blokschema tekenen van een gesloten regelsysteem
- De werking van P-, I- en D-regelaars toelichten en een PID-regelaar grafisch interpreteren
- Weten wat veldbussen zijn en welke eigenschappen ze nodig hebben
- De werking van gangbare veldbussen vergelijken: I2C, CAN-bus, PROFIBUS en PROFINET
Afronding
Course uit twee delen — regeltechniek en veldbussen — met verplichte instructiecolleges en in totaal negen practicumopdrachten die allemaal uitgevoerd en beoordeeld moesten zijn. Eén gecombineerd schriftelijk tentamen met open vragen dekte beide delen met gelijk gewicht.
Routing & Switching IITrunking en redundantie3 EC
Leerdoelen
- Statische routering configureren en testen
- Dynamische routering configureren en testen, waaronder OSPF en EIGRP
- WAN-verbindingen opzetten en verifiëren
- IPv6 begrijpen en toepassen
- DevNet-technieken op de juiste manier inzetten
Afronding
Wekelijkse labs die stuk voor stuk door de labdocent moesten worden afgetekend, plus een schriftelijke toets van veertig meerkeuzevragen in honderd minuten over OSPF, EIGRP, IPv6, DHCP, NAT, ACLs, wireless en DevNet. Het cijfer telde alleen mee als alle labs binnen waren.
Project Automation6 EC
Leerdoelen
- Een productieproces automatiseren op basis van gegeven eisen, met een methodische aanpak
- Systeemeisen opstellen en het probleemdomein analyseren
- Een technisch informatiesysteem en een mens-machine-interface ontwerpen
- Real-time aspecten meenemen in het ontwerp
- Met een acceptatietest aantonen dat het resultaat aan de eisen van de opdrachtgever voldoet
Afronding
Groepsproject waarin een sorteerproces op een fysieke transportband met PLC werd ontworpen en gebouwd volgens het V-model. Opgeleverd: user requirements (week 1), plan van aanpak en testplan (week 2), functioneel en technisch ontwerp met SFC's, HMI/SCADA-ontwerp en IO-lijst (week 4), en de PLC-code, die 24 uur vóór de acceptatietest vastlag. In week 8 nam de opdrachtgever de acceptatietest af, gevolgd door een assessment.
Uitwerking
Advanced RoutingOSPF en BGP3 EC
Leerdoelen
- Een EIGRP-gebaseerde routingoplossing analyseren en realiseren
- Een multi-area OSPF-netwerk opzetten
- Een BGP-oplossing bouwen
- Redistributie tussen protocollen inrichten met mechanismen voor padcontrole
- Een VPN-oplossing in een WAN-omgeving opzetten met IPsec en GRE
- Een eenvoudig SDN-netwerk realiseren
Afronding
Vak op CCNP-niveau (ENARSI) met zes labs — EIGRP, RIPng, OSPF met redistributie, BGP, IPv6 en SDN — waarbij voorbereiding en actieve deelname per lab punten opleverden. Afgesloten met een individuele skillstest en een schriftelijke meerkeuzetoets; de losse labs waren niet in te halen.
Discrete Mathematics3 EC
Leerdoelen
- Een uitdrukking uit het Nederlands vertalen naar een samengesteld predikaat met kwantoren
- De waarheidswaarde van een propositie met kwantoren bepalen
- Bereik van kwantoren doorzien en gebonden van vrije variabelen onderscheiden
- Bewijzen dat een formule universeel geldig is met standaard equivalenties en modellen
- Verzamelingen definiëren en herschrijven tussen expliciete, impliciete, constructieve en inductieve vorm
Afronding
Ondersteunend wiskundevak dat de logica en verzamelingenleer levert waarop de beroepsgerichte informaticavakken verderbouwen. De nadruk lag op formeel redeneren: predikatenlogica, modellen bouwen en bewijzen voeren.
Introduction to Object Orientated Programming3 EC
Leerdoelen
- Vanuit een klassendiagram een klasse implementeren in C++, met polymorfisme
- Copy constructor en assignment operator implementeren
- Dynamische klassen aanmaken zonder memory leaks, en het slicing-probleem herkennen
- Een template-klasse maken en associatie, aggregatie en compositie implementeren
- Van code naar klasse- en sequentiediagram werken, en omgekeerd
- Cross-compileren voor een targetsysteem en fouten opsporen met een cross-debugger
- Een unittest realiseren en toepassen
Afronding
Individueel practicum op een zelf aangeschafte Raspberry Pi met losse componenten: LEDs aansturen via eigen klassen, remote debuggen met de DDD-debugger, interfaces en vectoren toepassen en afsluiten met unit testing. Elke opdracht werd pas afgetekend na de juiste antwoorden op de bijbehorende vragen. Daarnaast een schriftelijk tentamen.
Project System Development6 EC
Leerdoelen
- In een team een complex softwaresysteem ontwikkelen voor een externe opdrachtgever
- Interviewtechnieken inzetten om de vraag achter de vraag boven tafel te krijgen
- Procesmatig rapporteren over de voortgang
- In het Engels rapporteren en presenteren over een technisch product
Afronding
Groepsproject rond domotica: een home-automation-systeem voor een specifieke zorgvrager, ontwikkeld voor een echte externe opdrachtgever. Het eindcijfer kwam van het productassessment, maar telde alleen als de deelvakken Engels en Professional Skills allebei waren gehaald. Rapport en presentatie waren Engelstalig.
Semester 4
Bachelorfase
Afgerond
30 ECTS8 vakkenObject Orientated Programming3 EC
Leerdoelen
- Een C++-programma bouwen uit meerdere klassen, met gescheiden code- en headerfiles
- Overerving, polymorfisme en data-abstractie toepassen
- Een interfaceklasse maken en dynamic casting gebruiken
- Objecten dynamisch opslaan in list, vector, set of map uit de standard library
- Fouten afhandelen met exceptions
- Operator overloading en functors inzetten
Afronding
Practicum in de grafische Qt-omgeving: eerst eigen klassenhiërarchieën met overerving en polymorfisme, daarna de STL-containers en tot slot exceptions. Elke opdracht had een hard aftekenmoment — meer dan twee weken achterlopen betekende geen recht op de herkansing. Het theoriecijfer gold pas bij een voldoende practicum.
Advanced SwitchingSTP, EtherChannel, security3 EC
Leerdoelen
- Een netwerk ontwikkelen, implementeren en testen op basis van een ontwerp en eisen
- VLANs, trunks en VTP configureren
- Spanning Tree Protocol optimaliseren en multilayer switching effectief inzetten
- First hop redundancy instellen
- Switched network security inrichten, inclusief AAA met RADIUS
- Wireless LANs en IP-telefonie configureren, en SNMP opzetten
Afronding
Vak op CCNP-niveau met zes verplichte weeklabs die elk in dezelfde week afgetekend moesten worden, plus een individuele skillstest van honderd minuten. Daarnaast een schriftelijke toets van veertig meerkeuzevragen. Wie labs liet liggen kon dat later niet meer inhalen.
IT Systems & IT Service ManagementITIL3 EC
Leerdoelen
- Doel en kenmerken uitleggen van availability, capacity, change-, configuratie-, incident- en problemmanagement
- Service Level Management en SLA's toelichten, plus kwaliteitsaspecten als PDCA en CMMI
- Positionering en structuur van ITIL, ASL en BiSL uitleggen
- De kenmerken van DevOps, DevSecOps en DevArchOps benoemen
- Uitleggen waar het bij een datacenter op aankomt: locatie, koeling, noodstroom, brandbeveiliging en PUE
- De rankings en grootheden rond supercomputers duiden, zoals Rmax en Rpeak
Afronding
Zes hoorcolleges plus een dag lang het ITIL-managementgame in teamverband, waarbij actieve deelname voorwaarde was. Getoetst met veertig meerkeuzevragen, gecorrigeerd voor gokkans. Alles-of-niets: zonder voldoende practicum werd het cijfer een NVD.
Project Technical Infrastructure & Research6 EC
Leerdoelen
- Een geavanceerd bedrijfsnetwerk ontwerpen voor twee locaties en duizend werknemers
- Eisen achterhalen door analyse en overleg met de opdrachtgever
- IPv6 als basis inrichten en kritische datastromen voorrang geven met QoS
- Remote management veilig inrichten voor de netwerkafdeling
- De werking van het ontwerp aantonen met een Proof of Concept en een acceptatietest
Afronding
Groepsproject van 168 uur per persoon waarin een netwerk werd ontworpen voor een fictief bedrijf met een hoofdkantoor van 700 en een branch van 300 werknemers. De Proof of Concept werd fysiek opgebouwd in het netwerklab en getest met een acceptatietest. De oplevering — ontwerp, configuraties en documentatie — moest zo compleet zijn dat een externe partij het netwerk ermee kon uitrollen.
Software Architecture & Design Patterns3 EC
Leerdoelen
- Weten wat ontwerpen is, en wat objectgeoriënteerd ontwerpen onderscheidt van top-down design
- Een objectgeoriënteerd ontwerp maken en implementeren in C++ met een heldere packagestructuur
- De SOLID-principes toepassen: single responsibility, open-closed, Liskov substitution, dependency inversion en interface segregation
- Architectuurprincipes rond packages hanteren, zoals acyclic dependencies en stable abstractions
- Ontwerpparameters van een packagestructuur berekenen en daarmee een ontwerp beoordelen
- Design patterns toepassen en implementeren: Abstract Server, Lagenstructuur, Observer, Model-View-Controller, Composite en Decorator
Afronding
Theorieopgaven en practicumopdrachten in Qt Creator waarin elk ontwerpprincipe en patroon daadwerkelijk geïmplementeerd moest worden, van Abstract Server en Observer/MVC tot Decorator en het Liskov-substitutieprincipe. De nadruk lag op ontwerpen die onderhoudbaar, uitbreidbaar en herbruikbaar zijn.
Image Processing & Computer Vision3 EC
Leerdoelen
- Doelen en toepassingen van computer vision en image processing beschrijven
- Elementaire beeldbewerkingen implementeren in C++: thresholding, convolutiefiltering, segmentatie en affiene transformaties
- Afbeeldingen analyseren in een vision-tool met kant-en-klare bewerkingen en gerichte fine-tuning
- Bij een praktijkprobleem inschatten welke bewerkingen nodig zijn om zinvol te segmenteren en parameters te extraheren
- Een geschikt camerasysteem, beeldformaat en optisch systeem kiezen voor een bewerking
Afronding
Zeven hoorcolleges en zeven verplichte werkcolleges over beeldsensoren, filtering, morfologische bewerkingen, feature-extractie en classificatie, met eigen implementaties in C++. Afgerond met een schriftelijke toets én een skills-assessment, die allebei voldoende moesten zijn.
Project Research on Trends in Technology6 EC
Leerdoelen
- Data verzamelen, analyseren en verwerken tot een conclusie op basis van een onderzoeksplan
- Aanbevelingen formuleren en communiceren richting een doelgroep
- Een onderzoeksrapportage opstellen volgens onderzoeksnormen
- Gestructureerde meetinstrumenten hanteren om de validiteit te bewaken
- Een discussie vormgeven op basis van onderzoeksresultaten en keuzes consistent verantwoorden
- Samenwerken met vakgenoten met een andere achtergrond of affiniteit
Afronding
Onderzoeksproject van zes ECTS rond het thema Smart City, in een groep van vier à vijf studenten en twee dagen per week. De opdracht was bewust nauwelijks voorgestructureerd: de onderzoeksvraag moest zelf geformuleerd worden. Opgeleverd werden een Nederlandstalige paper en een Engelstalige poster, beoordeeld via een posterpresentatie en een mondeling assessment.
Research on Networks & Systems3 EC
Leerdoelen
- Hoofd- en deelvragen operationaliseren naar meetbare begrippen met behulp van een stuurkaart
- Design science research in publicaties herkennen en beschrijven
- Ethische afwegingen in een gegeven onderzoek herkennen
- Uitleggen hoe een data-science-traject zich verhoudt tot klassiek wetenschappelijk onderzoek
- Uitleggen wat kwantitatief onderzoek is en hoe het binnen de gedragswetenschap wordt uitgevoerd
- Uitleggen wat observatie is en hoe die binnen de IT als onderzoeksmethode inzetbaar is
Afronding
Portfolio met vijf opdrachten die allemaal vóór hun deadline binnen moesten zijn — één ontbrekende opdracht maakte het hele portfolio onbeoordeelbaar. Onderwerpen: onderzoeksvragen opstellen, een wetenschappelijke paper analyseren op structuur en ethiek, een data-science-opdracht, een statistische analyse en een observatieopdracht. Aanwezigheid bij de gastcolleges was verplicht.
Semester 5
Bachelorfase
Afgerond
30 ECTS1 vakEindcijfer7.0
Minor Game DevelopmentHalfjaarminor: games ontwerpen en bouwen30 EC
Leerdoelen
- In een studioteam een game ontwerpen, bouwen en opleveren
- Ontwerpkeuzes vastleggen en verantwoorden in een Game Design Document
- Een concept pitchen en daarbij een heldere definition of done formuleren
- Werk verdiepen langs vaktracks: game design en productie, storytelling, concept art, level- en sounddesign, 3D en animatie, game programming, effects en shaders, en artificial intelligence
- Een game valideren met playtests en de uitkomsten verwerken
Afronding
Halfjaarminor van 30 ECTS waarin in studioverband een complete game werd gemaakt. Beoordeling liep via meerdere momenten: een pitch van één à drie minuten, een doorlopend bijgehouden Game Design Document, playtestsessies in week 10 en 14 en een eindexpo waar de game aan publiek werd getoond. Daarnaast een portfolio waarin per vaktrack achievements werden verzameld.
Semester 6
Bachelorfase
Afgerond
30 ECTS1 vakEindcijfer7.0
- Stage bij Decos in Noordwijk30 EC
Semester 7
Afstudeerfase
Afgerond
30 ECTS1 vakEindcijfer8.6
Afstudeerrichting: Cyber Security Technology (CST) — afgerond met een 8.6; het afstudeerproject voerde ik uit bij het Cyber Security Living Lab (CSyLL) in de Dutch Innovation Factory in Zoetermeer.
Afstudeerprogramma Cyber Security Technology30 EC
Leerdoelen
- Netwerken en systemen beveiligen met technische maatregelen
- Software beveiligen tegen misbruik
- IT-systemen monitoren, detecteren en analyseren, inclusief cyber-forensics
- Systemen testen en beoordelen op security via pentesting en ethical hacking
- Cybersecurity-onderzoek inrichten en uitvoeren
- Professioneel en ethisch handelen binnen beveiligingsprojecten
Afronding
Afstudeersemester van 30 ECTS met projectwerk, practica en werkcolleges, waarvoor de stage afgerond moest zijn. De colleges en practica volgde ik in Delft; het afstudeerproject zelf voerde ik uit bij het Cyber Security Living Lab (CSyLL) in de Dutch Innovation Factory in Zoetermeer. Beoordeling verliep via een portfolio dat het hele semester werd opgebouwd uit beroepsproducten, practicumopdrachten en projectbijdragen; in week 18 besliste een team van docenten op basis van al die datapunten. Afgerond met een 8.6.
Semester 8
Afstudeerfase
Nog te gaan
30 ECTS1 vakNog te gaan — ik zoek een afstudeerstage cyber security, met november 2026 of februari 2027 als mogelijke startmomenten.
- Afstudeerstage Cyber Security30 EC

