Heb je al wat programmeerervaring en wil je méér? Kan je er geen genoeg van krijgen om programmeerpuzzels op te lossen en code te schrijven? In deze minor doe je in één semester heel veel meer programmeerervaring op, samen met een verdieping in de informatica, databases en logica. Zo zet je in vijf maanden een grote stap met je programmeerskills.
Na de minor kun je zelfstandig programmeerprojecten opzetten en uitprogrammeren, je hebt ervaring opgedaan bij het samen bouwen aan software, en je hebt theoretische kennis die je een betere programmeur maakt. Studenten van de minor Software Engineering komen van studies als Econometrie en Natuurkunde, waar al veel geprogrammeerd wordt. Je bent ook van harte welkom als je buiten je studie veel geprogrammeerd hebt. Heb je weinig of geen ervaring? Kies dan de minor Programmeren.
Je volgt deze minor in semester 1.
In dit vak ga je meteen aan de slag met de programmeertaal C, een taal die heel dicht bij de computer ligt en die de basis is voor moderne talen zoals Python, Rust en Java. Je kunt het vak volgen op medium of gevorderd niveau.
Data is waarop computersystemen gebouwd zijn. Hoe data geordend is en hoe je data op een zorgvuldige manier uit een systeem haalt leer je in dit vak.
Hier ga je geavanceerd programmeren met objecten in Python. Tegelijk leren we je diverse methoden uit de software engineering: geautomatiseerd testen, performance-optimalisatie, code reviews.
Hier leer je diverse vormen van logische notaties en methoden kennen. Het vak leert je scherp redeneren, en je kunt dit later ook toepassen op code en software: bijvoorbeeld over de vraag of je kunt aantonen of een algoritme correct werkt.
Als afsluiter van de minor ga je in een groepje van drie studenten aan de slag met het bouwen van algoritmen voor het oplossen van zeer complexe problemen. Je krijgt een casus met een probleembeschrijving, en aan het team de taak om dit heel goed te doorgronden en dan algoritmen te bouwen en te testen.
Met een minor heb je soms toegang tot bepaalde (extra) masters.
Deze minor kan je helpen om te voldoen aan de ingangseisen van een master in de richting van Software Engineering of Computer Science. Als je zekerheid wil hebben over het doorstromen, zorg dan dat je een toelating aanvraagt bij de master van jouw keuze en advies krijgt over aanvullende eisen.
Er is geen specifieke voorkennis nodig, dus er vindt geen selectie plaats. De minor is wel intens, want het is een ander vakgebied en je gaat vakken doen op het niveau van tweede- en derdejaars. Hou er dus rekening mee dat de studielast anders kan uitvallen dan je gewend bent.
Klik de link en volg het stappenplan om je aan te melden.
Heb je nog vragen? Stuur gerust een mail naar minoren@proglab.nl en de coördinator neemt contact op.