Minor AI

Leer in vijf maanden programmeren en problemen oplossen met machine learning

Bij de minor AI kun je kennis maken met kunstmatige intelligentie en machine learning. Je leert werken met allerlei algoritmen, waarvan je een deel zelf gaat bouwen en toepassen op een breed scala aan problemen. De minor heeft geen ingangseisen op gebied van programmeren of wiskunde: wat je nodig hebt ga je bij ons leren!

Inhoud

Machine learning is een actief en snel groeiend vakgebied, en technieken daaruit zijn de bron van de huidige revoluties in AI. Dat zijn niet, zoals we vroeger dachten, lopende robotbedienden, maar gerichte algoritmen die een specifiek probleem oplossen op basis van grote hoeveelheden data. Toepassingen van machine learning kun je terug vinden in allerlei vakgebieden:

  • Op basis van CT-scans proberen vroegtijdig te voorspellen of iemand longkanker heeft.
  • Op basis van het leergedrag van kinderen in educatieve apps proberen het leertraject van ieder individueel kind te optimaliseren.
  • Op basis van verspreidingscijfers en maatregelen per regio proberen te modelleren welke factoren het meest belangrijk zijn voor de verspreiding van COVID-19.
  • Op basis van foto’s van onderwatercamera’s achter schepen proberen te classificeren welke plankton er aanwezig zijn in de oceaan, om zo een beter beeld te krijgen van de waterkwaliteit per regio.

Je begint de minor met de basis van machine learning en programmeren. Hierbij gaan we in op wat er nu precies geleerd wordt en hoe dit leerproces werkt. Voor een volledig beeld zullen we ook de onderliggende wiskunde in duiken en nadenken over filosofische vragen zoals wat nou het "intelligente" deel van de kunstmatige intelligentie is.

Als de fundamenten gelegd zijn kun je aan de slag met serieuze toepassingen. Je gaat neurale netwerken programmeren en deze toepassen op echte data. Ook zullen we aandacht besteden aan andere aspecten van dataverwerking, zoals data verzamelen en transformeren. Aan het eind sluiten we het de minor af met een groot project van vier weken.

Voorkennis

Om mee te doen heb je geen enkele voorkennis van programmeren nodig, alleen de motivatie en de tijd om vijf maanden heel hard te werken! Er is wel een minimale ingangseis van vwo wiskunde A of B, maar het is mogelijk hier een uitzondering op aan te vragen, als je bijvoorbeeld vanuit je eigen studie wel al meer wiskunde hebt gedaan.

De minor AI richt zich dus specifiek op studenten met weinig voorkennis op het gebied van programmeren en wiskunde. Als je hier wel al meer ervaring mee hebt, dan kun je ook kijken naar onze losse Machine Learning electives →.

Doorstroom

Ben je geïnteresserd in het doen van een AI-gerelateerde master en wil je daarom onze minor doen? Check dan eerst goed welke vakken je moet doen om binnen te komen. Meer informatie →

English language students

The complete minor AI is only offered in Dutch, but many of our courses have elective variants that can be followed completely in English. See the electives pages for more details: Machine Learning electives →.

Werkwijze

De opzet van de minor is dat de beste manier om over machine learning modellen te leren, is door ze zelf te bouwen. Jouw dag bestaat dus uit heel veel programmeren en puzzelen, afgewisseld met groepsactiviteiten en videocolleges. Wij bieden je een fijne structuur om je helemaal te kunnen storten in het programmeren. Sommige opdrachten maak je met z'n tweeën, maar de meeste doe je individueel, omdat we willen dat iedereen goed leert zelf problemen oplossen. We bieden hierbij ook veel begeleiding, want je kunt elke dag voor hulp terecht bij één van de studentassistenten of docenten.

Aanwezigheid

Als je de hele minor in één semester wil doen dan moet je rekening houden met een verplichte dagelijkse aanwezigheid en werkgroepen. Gezien de werkdruk is het niet mogelijk om andere vakken te volgen, of werk te doen dat op werkdagen geroosterd is. Je krijgt dus ook geen uitzondering voor het bijwonen van andere colleges en wij houden hiermee geen rekening in de groepsindeling. Het onderwijs vindt plaats op locatie in Amsterdam en wordt niet online aangeboden.

Bij het parttime programma volg je de minor verspreid over twee semesters en zul je enkele verplichte werkgroepen per week hebben. Hiervoor worden bij de start verschillende opties aangeboden zodat je het om je andere vakken heen kunt plannen. Je volgt dan je eerste semester de programmeervakken en het semester erna de machine learning-vakken. Het laatste vak, Algoritmen en Heuristieken, is wel altijd een fulltime-vak, dus daar kun je geen andere vakken naast volgen.

Selectie

Er is vanwege het beperkt aantal plaatsen een selectieprocedure. De minor heeft geen eisen wat betreft voorkennis, behalve een voldoende voor wiskunde A of B op vwo-niveau.

De minor richt zich specifiek op studenten met vrij weinig voorkennis op het gebied van wiskunde en programmeren, dus we willen graag weten met welke voorkennis je precies binnen komt. Voor de selectie vul je een formulier in met je voorkennis en een motivatiebrief, waarna je van ons bericht krijgt over je aanmelding. Via dit formulier is het ook mogelijk om een uitzondering op de ingangseis wiskunde aan te vragen.

Oefenopdracht

Ter voorbereiding, en om je alvast een idee te geven van het curriculum, hebben we een oefenopdracht gemaakt. Je hoeft deze opdracht niet helemaal af te krijgen, maar het kan wel helpen om alvast te beslissen of je leren programmeren leuk zou vinden. Bekijk de opdracht →

Deadline

De officiële aanmelding voor minoren bij de UvA voor aankomend semester kan van 14 oktober t/m 10 november. Na deze deadline zullen we de selectie doen, waar je dan bericht van ons over krijgt nog voor het starten van de vakaanmeldingsperiode. Het volledige stappenplan voor een aanmelding staat helemaal onderaan op deze pagina.

Mochten er na de selectie nog plekken beschikbaar zijn, dan accepteren we tot de start van het semester late aanmeldingen. Je kunt je op dit moment alleen aanmelden voor het tweede semester van dit studiejaar. De aanmelding voor het eerste semester van volgend studiejaar zal pas in de lente starten.

Vakken in de Minor AI

Dit zijn de vakken die je volgt tijdens de Minor AI. Elk vak is 6 studiepunten, dus kost je ongeveer 160 uur aan gefocust studeren. De meeste studenten vinden onze vakken zwaarder dan die van hun eigen opleiding (maar ook leuker!).

Python for Data Processing

Periode: 1 (sep-okt) of 4 (feb-mrt)

In dit vak zul je bekend raken met Python. Python is een programmeertaal die steeds meer gebruikt wordt voor data analyse door wetenschappers uit ieder wetenschapsveld. We zullen beginnen bij de basis van het programmeren, wat je zult leren terwijl je kleine problemen oplost uit verscheidene wetenschapsvelden. Daarna gaan we door met het verkennen van Python en programmeren in het algemeen, terwijl we wat grotere problemen en data sets aanpakken, en dus ook grotere programma’s schrijven.

Studiegids →

Inleiding Machine Learning 1

Periode: 1 (sep-okt) of 4 (feb-mrt)

In dit vak zal je bekend raken met kunstmatige intelligentie en machine learning. Gedurende dit vak zullen we een aantal fundamentele machine learning algoritmen behandelen en deze vervolgens ook zelf bouwen. Dit is een breed introducerend vak, wat betekent dat we de wiskunde behandelen, hoofdzakelijk calculus en statistiek, die de drijvende kracht achter deze algoritmen is, maar ook de filosofische en maatschappelijk consequenties van lerende systemen zullen de revue passeren.

Studiegids →

Inleiding Machine Learning 2

Periode: 2 (nov-dec) of 5 (apr-mei)

In dit vak gaan we verder met het behandelen van modellen en algoritmen uit machine learning. Waar in Introduction to Machine Learning 1 de focus lag op het zelf programmeren van basale modelen, zullen we in dit vak meer gebruik maken van libraries voor de elementaire onderdelen en zal de focus voornamelijk liggen op hoe deze onderdelen te combineren tot complexere modelen. Deze complexere modellen zul je in je eigen code toepassen op echte data sets, waarbij we ook veelvoorkomende bewerkingen voor dergelijke data zullen behandelen.

Studiegids →

Data Processing and Representations

Periode: 2 (nov-dec) of 5 (apr-mei)

In dit vak zullen we ons verder verdiepen in de specifieke tools en libraries die in Python beschikbaar zijn voor data verwerking. We zullen hierbij kijken naar alle aspecten van data verwerking, beginnend bij het verzamelen van data uit verschillende soorten bronnen, deze transformeren naar bruikbare formaten of gegevens, en uiteindelijk het toepassen van deze data in een visualisatie, een analyse, of als data voor een machine learning algoritme.

Studiegids →

Algoritmen en Heuristieken

Periode: 3 (jan) of 6 (jun)

Heuristieken zijn een klassiek onderwerp uit de AI, waarmee je problemen kunt oplossen die je met de hand, maar ook met een computer niet volledig kan doorrekenen. Door op een slimme manier het probleem te bestuderen, kun je sneller tot een hele goede oplossing komen. Geduderend het project bouw je samen met twee andere studenten aan verschillende algoritmen voor de case die jullie samen oplosssen.

Studiegids →

Startdata

Het eerste semester loopt van 31 augustus 2026 t/m 29 januari 2027, en het tweede semester loopt van 1 februari 2027 t/m 25 juni 2027. Let op dat de UvA standaard geen herfstvakantie heeft.

Aanmelden Minor AI

    Voorbereiding

  1. Om een minor te volgen heb je toestemming nodig van de examencommissie van je eigen opleiding. Anders kan het zijn dat je de minorvakken volgt maar niet kunt gebruiken voor je diploma. Binnen de UvA gaat een deel automatisch: check daarvoor de toestemmingsmatrix (PDF). Neem anders contact op met je studieadviseur of onderwijsbalie om dit te regelen.

  2. Ben je nog geen UvA-student, maar wel bij een andere instelling voor hoger onderwijs? Dan heb je een UvA-account nodig om je verder aan te melden. Vraag dus zo snel mogelijk een bijvakinschrijving aan. Je krijgt dan binnen enkele dagen een account, ook als je de inschrijving nog niet volledig afrondt. Je kiest voor de aanmelding de opleiding Informatiekunde (bijvak/electives).

    Schrijf je in via Studielink

  3. Ben je helemaal geen student bij een opleiding in het hoger onderwijs dan kun je contractstudent worden. Dit kost meestal 1200 euro per vak van 6 studiepunten. Wil je dit doen, dan kun je een mail sturen en we helpen je verder. Wie al een bachelor volgt in het hoger onderwijs betaalt echter niets extra voor een bijvakinschrijving zoals genoemd bij het vorige punt.

  4. Aanmelding minor

  5. Meld je tussen 14 oktober en 10 november aan voor één of meer minoren via het aanmeldingsformulier. In verband met beperkte plekken voor het volledige programma vindt er selectie plaats op basis van voorkennis (niet al te veel), interesse en toewijding.

    Aanmeldformulier Minoren

  6. Naast aanmelding voor de selectie hebben we meer informatie van je nodig voor de selectie, zoals het niveau van je voorkennis en een motivatiebrief. Vul dit formulier direct in zodra je klaar bent met het keuzeformulier. Let op dat je niet meedoet met de eerste selectie als je dit formulier niet op tijd invult.

    Selectieformulier Minor AI

  7. Hou je studentenmail in de gaten voor het geval wij vragen hebben, bijvoorbeeld over je vooropleiding. Mocht je zelf vragen hebben in deze periode, mail dan gerust naar ai@proglab.nl.

  8. Later regelen

  9. Als je geselecteerd bent, kun je je definitief inschrijven voor de minorvakken. Dit kan tijdens de normale vakinschrijving van de UvA vanaf 30 november tot 7 december 13:00. Dit gaat via het systeem GLASS.

    Ga naar GLASS om je inschrijvingen te beheren

  10. Na inschrijving ontvang je in januari meer (praktische) informatie over de start van de minor en de eerste vakken. Dit geldt ook voor de roosters, die niet eerder bekend gemaakt kunnen worden. Voor fulltime geldt sowieso: elke dag aanwezig.

  11. Te laat?

  12. Als je je niet hebt aangemeld voor de selectie of je bent te laat geweest met het geven van aanvullende informatie, dan ben je automatisch niet toegelaten tot de minor. Het kan wel zijn dat er nog plek is. Vanaf 23 november verschijnt hier informatie over eventuele verlate aanmelding.

Vragen

Heb je nog vragen? Stuur een e-mail naar
ai@proglab.nl. Eén van de docenten of assistenten zal je te woord staan.

Copyright 2020-2026 Programming Lab / Universiteit van Amsterdam. Alle rechten voorbehouden. Icons made by Eucalyp from www.flaticon.com.