Introduction to Programming for Mathematicians
3 EC
Semester 2, periode 6
5122IPVW3Y
Eigenaar | Bachelor Wiskunde |
Coördinator | dr. A.J.P. Heck |
Onderdeel van | Bachelor Wiskunde, jaar 1 |
In dit vak komen de volgende thema's aan bod:
Afhankelijk van programmeerervaring kunnen studenten de volgende digitale boeken raadplegen:
Allan Downey, 'Think Python';
Zed Shaw, 'Learn Python the hard way'.
Cursusmateriaal staat online in SOWISO omgeving
Anaconda distributieversie van Python
Aan het eind van het vak kan/kent/heeft de student:
Dit is een doe-vak en bestaat uit leeswerk en computerpractica.
Activiteit | Aantal uur |
Laptopcollege | 48 |
Zelfstudie | 36 |
Aanwezigheidseisen opleiding (OER-B):
Aanvullende eisen voor dit vak:
Aanwezigheid bij de werkcolleges is verplicht. Als je niet bij minstens 80% van de werkcolleges aanwezig bent geweest dan vervalt je recht op het hertentamen, zoals vermeldt in het OER-B artikel 4.9 lid 2.
Onderdeel en weging | Details | Opmerkingen |
Eindcijfer | ||
1 (25%) Opdrachtenserie 1 | Moet ≥ 5 zijn | Elk ingeleverd werk wordt beoordeeld op onderstaande factoren |
1 (25%) Opdrachtenserie 2 | Moet ≥ 5 zijn | Elk ingeleverd werk wordt beoordeeld op onderstaande factoren |
1 (25%) Opdrachtenserie 3 | Moet ≥ 5 zijn | Elk ingeleverd werk wordt beoordeeld op onderstaande factoren |
1 (25%) Opdrachtenserie 4 | Moet ≥ 5 zijn | Elk ingeleverd werk wordt beoordeeld op onderstaande factoren |
0% Toets | Moet ≥ 6 zijn | Dit is een individuele check of zelfstandig de leerdoelen van het vak gehaald zijn |
Elk ingeleverd werk wordt beoordeeld op de volgende factoren;
Heb je niet alle practica ingeleverd, of de toets niet gehaald, dan krijg je een NAV.
In de studiewijzer is de nummering Opdrachtenbundel 1, 2, 3, 4 automatisch geselecteerd.
In de cursus wijkt de nummering van ingeleverd werk hiervan af
Tijdens de computerpractica is het prima als je de opgave bespreekt met de student die naast je zit. Het is echter niet de bedoeling om delen van code van je medestudenten, of van internet, over te nemen. Je levert individueel werk in.
Dit vak hanteert de algemene 'Fraude- en plagiaatregeling' van de UvA. Hier wordt nauwkeurig op gecontroleerd. Bij verdenking van fraude of plagiaat wordt de examencommissie van de opleiding ingeschakeld. Zie de Fraude- en plagiaatregeling van de UvA: http://student.uva.nl
Weeknummer | Onderwerpen | Studiestof |
1 | Python basis | Eerste stappen in Python |
2 | Rijen, lijsten, reeksen | Werken met rijen en reeksen |
3 | Functies, recursie, modules | Functies en modulen |
4 | Visualisatie, numerieke nulpuntsbepaling en integratie | Aan de slag met Numpy, matplotlib en numerieke methoden |
Het rooster van dit vak is in te zien op DataNose.
Op dit vak is geen honoursuitbreiding mogelijk.
Aanbevolen voorkennis: Basiskennis van wiskunde uit eerste semester en het begin van het tweede semester van de bachelor wiskunde.