Studie-inhoud

In de Master ICT: Software Engineering bootsen we de praktijk na: je leert door te doen, met het uitvoeren van projecten op basis van de kennis die je opdoet in colleges en workshops. Deze projecten focussen op gevorderde software engineering onderwerpen en de nieuwste technologie.

Over de master

De opleiding bestaat uit drie projecten, en bijbehorende colleges en workshops. In het eerste project leer je hoe je schaalbare en betrouwbare software maakt. Het tweede project focust op data science en het bouwen van zelflerende systemen. Het is ook mogelijk om in plaats daarvan je eigen specialisatie samen te stellen als tweede project. Om af te studeren, los je een complex softwareprobleem op in de praktijk bij een bedrijf.

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. Leer deze systemen te bouwen met behulp van bewezen methoden uit de theorie en praktijk.
  • Advanced Programming Concepts: Verbeter je softwareontwerp skills door de combinatie van verschillende programmeerparadigma’s en state-of-the-art denken op het gebied van software design.

  • Fundamentals of Data Science: Leer de fundamentele concepten van data analytics, machine learning en het management van machine learning projecten.
  • Deployment and Operations: Zorg voor betrouwbare, reproduceerbare resultaten bij het ontwikkelen en (her)trainen van machine learning systemen.
  • Advanced Machine Learning: Duik in de wereld van deep learning, met technieken zoals convolutional, recurring neural networks en transfer learning.
  • Wiskunde voor Software Engineering: Ontwikkel een stevige basis in de wiskunde die gebruikt wordt bij machine learning.

 

  • Stel je eigen specialisatieproject samen, in samenwerking met ervaren onderzoekers uit het vakgebied.

  • Laat zien welke kennis en vaardigheden je in huis hebt, door een complex softwareprobleem op te lossen in een bedrijfscontext.

Meer weten over de inhoud van de vakken?

Bekijk de studiegids

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.