Studie-inhoud
In de Master ICT: Software Engineering werk je zoals in de praktijk: je leert door te doen, met projecten op basis van de kennis die je opdoet in colleges en workshops. Deze projecten richten zich op gevorderde onderwerpen in software engineering en op de nieuwste technologie.
- Colleges 1 dag
per week
- Zelfstudie en projectwerk 1,5 dag
per week
- Extra kosten €150
voor literatuur
Over de master
De opleiding bestaat uit drie projecten, met bijbehorende colleges en workshops. In het eerste project leer je hoe je schaalbare en betrouwbare software ontwikkelt. Het tweede project richt zich op data science en het bouwen van zelflerende systemen. Je kunt er ook voor kiezen om dit project zelf in te vullen met een eigen specialisatie. Tijdens je afstudeerproject los je bij een bedrijf een complex softwareprobleem op in de praktijk.
Vakken
- Reliable Systems: leer methoden en technieken voor het bouwen van robuuste en betrouwbare software met hoge kwaliteitseisen.
- Distributed Systems: krijg inzicht in de werking van moderne gedistribueerde systemen en leer hoe je deze bouwt met bewezen methoden uit theorie en praktijk.
- Advanced Programming Concepts: verbeter je vaardigheden in softwareontwerp door verschillende programmeerparadigma’s te combineren en je te verdiepen in de nieuwste inzichten op het gebied van softwaredesign.
- Fundamentals of Data Science: leer de basis van data-analyse, machine learning en het managen van machinelearningprojecten.
- Deployment and Operations: leer hoe je zorgt voor betrouwbare en reproduceerbare resultaten bij het ontwikkelen en (her)trainen van machinelearningsystemen.
- Advanced Machine Learning: verdiep je in deep learning, met technieken zoals convolutional en recurrent neural networks en transfer learning.
- Wiskunde voor Software Engineering: leg een stevige basis in de wiskunde die je gebruikt bij machine learning.
Stel je eigen specialisatieproject samen, in samenwerking met ervaren onderzoekers uit het vakgebied.
Laat zien wat je in huis hebt door in een bedrijfscontext een complex softwareprobleem op te lossen.
Diploma: Master of Science
Het masterprogramma ICT: software ontwikkelaar (Software Engineering) leidt je op tot een expert op het gebied van software-innovatie, en na je afstuderen behaal je een Master of Science.