Voor de beste ervaring schakelt u JavaScript in en gebruikt u een moderne browser!
Je gebruikt een niet-ondersteunde browser. Deze site kan er anders uitzien dan je verwacht.

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.

Studieprogramma

Je volgt deze minor in semester 1.

VAKKEN SEM 1 SEM 2 SEMESTER 1 SEMESTER 2 EC
  • Programmeren 1
    Blok 1
    6

    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.

  • Moderne databases
    Blok 1
    6

    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.

  • Programmeren 2
    Blok 2
    6

    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.

  • Inleiding Logica
    Blok 2
    6

    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.

  • Algoritmen en Heuristieken
    Blok 3
    5

    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.

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.

Ingangseisen

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.

Aanmelding en toelating

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.

Contact

Heb je nog vragen? Stuur gerust een mail naar minoren@proglab.nl en de coördinator neemt contact op.

Feiten & cijfers
Vorm
Voltijd
Studielast
30 EC,
Voertaal
Nederlands
Start
September
Locatie
Science Park