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 vindt geen selectie plaats, maar je moet redelijk wat geprogrammeerd hebben om mee te komen in deze minor. Als je twijfelt, vraag ons dan tijdig om advies. Hou er rekening mee dat de minor redelijk wat aanwezigheid en veel zelfstudie vraagt.
Klik de link en volg het stappenplan om je aan te melden. Ben je hbo'er en wil je deze minor bij de UvA volgen? Stuur ons dan vooraf een e-mail om te controleren of je toegelaten kan worden.
Heb je nog vragen? Stuur gerust een mail naar minoren@proglab.nl en de coördinator neemt contact op.