Versie: lente 2025. Dit is de informatie voor studenten die de hele minor in één semester willen volgen.
De komende maanden gaan we hard aan de slag om jou te leren zelfstandig programmeerproblemen op te lossen, kleine visualisaties te maken, en tools voor je eigen onderzoek te bouwen. Je gaat ook kennis maken met een heleboel bestaande tools, technieken, talen en theorieën die je nodig hebt om succesvol (mee) te werken aan grotere programma’s.
Na deze minor heb je een heleboel kennis opgebouwd waarmee je zelfstandig kunt verder leren, bijvoorbeeld met een online cursus machine learning, een schakelprogramma voor een master, vakken uit de bachelor informatica, of technische trainingen om computationele technieken toe te passen in je eigen vakgebied.
In dit document vind je praktische informatie over de minor en over regels die wij belangrijk vinden. Let op: het gaat er bij ons nogal anders aan toe dan bij andere opleidingen.
Bron: What is code? van Paul Ford. Lees dat essay!
Je hebt er voor gekozen de hele minor in één semester te volgen. Dat betekent dat de werkdruk pittig is ten opzichte van veel bacheloropleidingen. Maar als je aanwezig kunt zijn is het goed te doen! Je zult doorgaans elke werkdag van 9 tot 17 uur aan het programmeren zijn en samen met medestudenten en assistenten aan de slag gaat met oefeningen, grote opdrachten en toetsjes. Je zult letterlijk elke dag programma’s schrijven!
We hopen jullie allemaal te spreken in de eerste paar dagen van de minor, maar mocht je nu al even iets willen toelichten stuur dan gerust een mailtje naar help@mprog.nl. We nemen dan snel contact met je op.
Geen paniek! In de komende tijd zul je merken dat bij de minor studenten rondlopen met méér en met minder ervaring. Dat is heel mooi, want dan kunnen we van elkaar leren, en bovendien hebben we opdrachten op niveau voor elk van deze studenten. Maar voel je niet geïntimideerd, dat is veel belangrijker. Iedereen komt hier om iets te leren, en je gaat heel ver komen, verder dan je misschien zou denken. Daarnaast is de aandacht van de staf vol gericht op studenten die nog geen ervaring hebben. Dat zijn onze belangrijkste studenten, die nog veel te leren hebben.
Op de eerste dag, maandag 3 februari, komen we ‘s ochtends om 9:45 bijeen in Lab42 voor het inleidende college (lokaal L0.09 op de begane grond). Zoals je misschien al weet, gebruiken we veel videomateriaal, en tijdens deze bijeenkomst tonen we de eerste fragmenten uit de colleges van Harvard. Daarna ga je meteen aan de slag op het Science Park, dus neem je opgeladen laptop mee!
De introductiedag duurt tot 16 uur.
Deze fulltime-minor is gebaseerd op volle beschikbaarheid voor studeren overdags:
Je bent elke werkdag tussen 10 en 16 uur aanwezig in lokaal L0.09 van de minor. De deur is de hele dag open, dus je mag ook buiten die tijden aanschuiven. We hebben prettige nieuwe lokalen, en een koffie-apparaat om de hoek. Neem een mok mee!
Je moet elke werkdag tussen 9 en 17 uur volledig beschikbaar zijn voor het programmeren. De stof is pittig en je bent hier echt flink wat tijd aan kwijt. Je hoeft op deze tijd niet aanwezig te zijn maar het mag wel, en er is ook ruimte voor. Als je tijdens je reis naar Science Park niet kunt programmeren dan moet je er rekening mee houden dat je nog thuis aan de slag moet.
Wij gaan soms activiteiten plannen tussen 9 en 17 uur die relatief kort vooraf worden aangekondigd. Jouw aanwezigheid is dan gewoon vereist. Plan dus geen werk of andere activiteiten op onderwijsdagen. Het is niet mogelijk rekening te houden met jouw andere activiteiten.
We doen dit omdat studenten vaak de hoeveelheid stof onderschatten en nog niet goed begrijpen hoe belangrijk het is om steeds in de buurt van andere studenten te zijn die aan de zelfde opdrachten werken. De ervaring leert dat studenten die verder geen vakken volgen de regelmaat en de overzichtelijkheid al snel waarderen.
Het is daarom ook niet mogelijk om andere vakken te volgen die overdags geroosterd zijn. Je krijgt dus ook geen uitzondering voor het bijwonen van andere colleges en wij houden hiermee geen rekening in de groepsindeling. Ook speciale activiteiten zoals practicum of presentaties worden nog geroosterd en hierover krijg je pas kort vooraf bericht. Zorg dus dat je beschikbaar bent.
Nog een paar aanwijzigingen:
De eis voor beschikbaarheid en aanwezigheid geldt voor het hele semester. Dus ook de vrijdag voor kerst en ook de laatste vrijdag van het semester (27 juni). Op die dagen zijn de eindpresentaties van de vakken, en je kunt het niet halen als je er niet bent!
Plan geen dagactiviteiten of vakanties tijdens de collegeweken, ook niet tijdens tentamenweken. Er is wel een voorjaarsvakantie van 26 april t/m 5 mei!
Natuurlijk is er tijdens de minor wél ruimte voor een keer een trouwerij of doktersbezoek. Dit is een bijzondere situatie die je goed met ons overlegt.
Meer precieze informatie over de dagelijkse roostering volgt pas bij de start van de minor. Als jij zorgt dat je elke werkdag beschikbaar bent komt het helemaal goed!
Kun je de aanwezigheid zoals hier benoemd niet volbrengen? Dan moet je switchen naar de versie waarin je niet de hele minor in één semester doet! Neem dan nu al contact op met help@mprog.nl.
Als je de hele minor gaat volgen, dan begin je met twee vakken die je tegelijk volgt: Programmeren 1 en Datarepresentaties. We zorgen dat je een dagschema hebt voor de beide vakken samen, zodat jij je alleen bezig hoeft te houden met oefenen en leren, en niet zozeer met plannen en andere zaken.
Hier proberen we een overzicht te geven van de belangrijkste verwachtingen die we van jou hebben, maar ook van wat je van ons kunt verwachten.
Je hebt géén voorkennis nodig. Er zijn altijd studenten die al eens geprogrammeerd hebben, en die hebben het in het begin natuurlijk iets makkelijker, maar ons programma is ingericht op volledig onervaren studenten, en die krijgen verreweg de meeste aandacht.
Je belangrijkste activiteit is héél veel programmeren, en we verwachten dus ook dat je dit doet. Leren programmeren kost heel veel tijd, en je zult waarschijnlijk meer uren maken dan je gewend bent van andere vakken. Maar zonder deze oefening kom je niet vooruit!
Om de frustratie te beperken, en om te kunnen zien dat jij je eigen werk doet, willen we dat je de tijd ervoor reserveert en laat zien dat je actief bezig bent. Dit is geen minor om alles in je eentje gaan zitten doen, dus veel contact met medestudenten en assistenten is essentieel.
Nu je toch zoveel aanwezig bent, vinden we het ook heel belangrijk dat je openstaat voor vragen van je medestudenten en dat je zelf regelmatig de mensen om je heen om hulp vraagt. Natuurlijk is het niet de bedoeling om elkaar de hele opdracht voor te zeggen, maar als je veel discussieert over de opdracht en je ideeën voor oplossingen, dan help je elkaar enorm verder!
We vragen van jou een actieve bemoeienis met je eigen voortgang. Zorg dat je goed bijhoudt waar je staat en wat je nog moet doen, en neem bij vragen en problemen meteen contact op. De docenten bereik je via help@mprog.nl.
Om het allemaal een beetje soepel te laten verlopen verwachten we dat je alle mededelingen op de websites én alle mededelingen in je e-mail goed bijhoudt. Dat je dit document aan het lezen bent is al een goed begin!
Omdat we vragen dat jij doorlopend met het vak bezig bent, willen we ook dat dat zin heeft. Natuurlijk is het essentieel dat je met je medestudenten discussieert en overlegt over de opdrachten en de stof, maar je mag ook verwachten dat wij voor jou beschikbaar zijn en je terzijde staan. Dat betekent dat er dagelijks assistentie beschikbaar is om je nét even die drempel over te helpen of een moeilijke vraag door te spreken.
We verwachten van jou een actieve houding, maar zeker in de inleidende vakken is het fijn als je een persoonlijk aanspreekpunt hebt. Je mag dus altijd een mail sturen naar de docenten via help@mprog.nl en om een afspraak vragen. Ze lopen ook regelmatig rond. Daarnaast zijn er zeer ervaren assistenten die je bijstaan op het moment dat je er echt even niet meer uitkomt.
Om goed te leren van je eigen “fouten”, mag je van ons verwachten dat je genoeg feedback krijgt. We kijken je werk elke week na en geven je dan ideeën om het beter te doen. Krijg je niet genoeg feedback, of wil je meer horen over een specifiek onderwerp? Gewoon vragen!
Alle colleges vinden plaats op het Science Park in Amsterdam. Ons nieuwe gebouw “Lab42” heeft huisnummer 900, en onze vaste lokalen vind je op de begane grond. Enkele tentamens vinden plaats in één van de speciale tentamenzalen aan de randen van Amsterdam.
Wij sturen veel mededelingen per e-mail rond. Als je een adres van Hotmail/Outlook/Live hebt, dan is de kans heel groot dat sommige van de mededelingen in je SPAM terecht komen. Je moet er zelf voor zorgdragen dat je deze e-mails niet mist. De beste remedie is om de mails consequent als “niet spam” te markeren. De ervaring leert dat Outlook hier na een tijdje naar luistert.
Het rooster is vrij eenvoudig: elke werkdag practicum, waarbij je aan programmeeropdrachten werkt met assistentie van ons team. Er is doorlopend mogelijkheid om assistentie te krijgen. Er is een dagschema waarin alle opdrachten vermeld staan zodat je weet wat er van je verwacht wordt.
Omdat bijna alle activiteiten op onze vaste locatie plaatsvinden staan de meeste activiteiten niet vermeld in het normale UvA-rooster (als er wel iets staat kan dit nog veranderen!). Ga ervan uit dat je elke dag vanaf 10 uur tot 16 uur op Science Park bent.
De groepsindeling voor de minor wordt door ons gedaan op basis van opgegeven ervaring en onze eigen ervaringen met studenten van de verschillende opleidingen. Daarnaast vinden we het belangrijk dat de werkcolleges inclusief zijn, met toenadering en afwisselende samenwerking tussen alle deelnemers, dus we zijn terughoudend met het bij elkaar indelen van groepen studenten die al gewend zijn intens met elkaar samen te werken. Je kunt dus géén voorkeur doorgeven. De definitieve groepsindeling wordt pas gedaan na de start van de minor.
Programmeren 1, Datarepresentaties, en Programmeren 2 hebben elk een afsluitend tentamen. Met het halen van het tentamen krijg je toegang tot het volgende vak van de minor. De precieze data worden op een later moment bekend gemaakt en staan nog niet goed in het rooster.
Alle cursusmaterialen zullen via een website beschikbaar worden gesteld; bij aanvang van de cursus krijg je een linkje per mail! Er zal géén gebruik worden gemaakt van Blackboard of Canvas en onze cursussen zijn daar dan ook helemaal niet te vinden.
Om mee te doen met de minor heb je een laptop nodig. Zo’n beetje elke laptop met 8GB intern geheugen voldoet (4GB is soms ook wel goed, je kunt het gerust proberen maar koop zeker geen nieuwe laptop met 4GB). Mac, Windows of Linux maakt niet uit.
Je hoeft geen software op je laptop te installeren voor de start van de minor. Een webbrowser is voldoende.
Je hoeft geen boeken te bestellen.
In noodgevallen hebben wij laptops te leen die niet geweldig zijn, maar waar je een heel eind mee komt. Stuur gerust een mail als je laptop onverhoopt kapot gaat.
Op zoek naar een goede of goedkope laptop? Kijk dan eens bij de onderwijswinkel van Apple en log in bij Surfspot voor een groot aanbod aan nieuwe en “opgeknapte” laptops.
Wil je een Apple-laptop kopen? Let dan op dat er een “M1”, “M2” of “M3”-chip in zit, dit zou er zeer duidelijk bij moeten staan.
Heb je aanleg voor RSI, of een fysieke, auditieve of visuele beperking? Overleg dan even zodat je je werkplek bij ons zo goed mogelijk kunt inrichten. We kunnen dat zonder problemen ondersteunen. Daarnaast zijn alle videocolleges ondertiteld en zijn er lecture notes beschikbaar.
Heb je concentratieproblemen? Probeer dan uit welke plek voor jou het beste werkt (er zijn diverse opties in ons lab) en bespreek het met de docenten.
Heb je last van depressie, een angststoornis of andere dingen die je erg “in de weg” kunnen zitten? Laat het gerust weten en geef aan hoe het zich bij jou uit. We denken graag mee hoe je de minor in je dagelijkse ritme kan passen. We organiseren de minor met een vast, klein team, dus je hoeft niet steeds opnieuw je verhaal te vertellen.
Wil je toch nog aanpassingen doen in het minorprogramma waarvoor je bent ingeschreven? Stuur dan een bericht naar help@mprog.nl.
Aan de hand van het stappenplan op https://www.proglab.nl/ weet je wat je moet doen om ingeschreven te raken. Lijkt er iets mis te gaan? Mail ons dan via help@mprog.nl.
Mocht je vragen hebben over je inschrijving bij de UvA als student (bijvoorbeeld als bijvakker), neem dan vroegtijdig contact op met de Student Service Desk, Roetersstraat 11, telefoon (020) 525 8080. Zij kunnen direct je status bekijken.
Voor bijvakkers: heb je je inschrijving en het “bewijs betaald collegegeld” helemaal geregeld, maar staat op Studielink niet dat je volledig ingeschreven bent bij de UvA? Stuur dan een screenshot van de status op Studielink naar help@mprog.nl en wij kijken hoe je het beste geholpen kunt worden.
Doe je de minor fulltime en word je ziek? Dan helpen we je graag weer op de rails. Het is dan belangrijk dat je het direct meldt en ons op de hoogte houdt! Door het heftige programma is er weinig tijd om bij te komen, maar juist op zo’n moment kunnen we je bijstaan. We kijken dan of we voor jou ruimte kunnen maken om in te halen.
Meld je eventuele calamiteiten pas naderhand, ben je een tijd onbereikbaar? Dan wordt het steeds lastiger om nog een oplossing te vinden. We willen heel graag meedenken, dus geef ons zeker die kans. We doen het graag.
Om andere redenen dan ziekte een dag niet meedoen is over het algemeen niet mogelijk. De ambitie is hoog, en er moet wat ruimte blijven om persoonlijke calamiteiten op te vangen. Heb je een zeer bijzondere reden, neem dan contact op met de docenten en vraag advies!
Sommige studenten willen zich graag voorbereiden voor de minor, maar dat is niet de bedoeling! Wij gaan er vanuit dat je zonder ervaring binnenkomt en je laat “meevoeren” door onze videocolleges, opdrachten en toetsjes. Een leuke manier om toch nog wat te doen voordat we van start gaan, is het lezen van het essay “What is code,” zoals bovenaan deze pagina gelinkt. Uit dit artikel kun je een indruk krijgen van allerlei verschillende aspecten van het programmeren.
Kortom, we zien je snel. Tot in februari!