Programmeren en experimenteren

Programming and Experimenting

5 EC

Semester 1, periode 3

5121PREX5Y

Eigenaar Bachelor Wiskunde
Coördinator dr. N.J. Starreveld
Onderdeel van Bachelor Wiskunde, jaar 1Dubbele bachelor Wis- en Natuurkunde, jaar 1Dubbele bachelor Wiskunde en Informatica, jaar 1

Studiewijzer 2020/2021

Leerdoelen

  • De student kent de basisbegrippen van het programmeren;
  • de student kan standaard programmeertechnieken gebruiken voor het implementeren van algoritmen in een wiskundige context;
  • de student kan een wiskundig (reken-)probleem vertalen naar een programmastructuur;
  • de student kan zelfstandig en gestructureerd eenvoudige computerprogramma's in de programmeertaal Python opzetten;
  • de student kan door te experimenteren een probleem verkennen;
  • de student kan een zelf geformuleerd vraagstuk onderzoeken door middel van Python;
  • de student kan LaTeX gebruiken om wiskundige teksten te schrijven;
  • de student kan wiskundige teksten schrijven die voldoen aan de academische normen;
  • de student kan een voordracht geven over een wiskundeproject met behulp van een in LaTeX gemaakte presentatie.

Onderwijsvormen

  • Hoorcollege
  • Werkcollege
  • Laptopcollege
  • Zelfstudie
  • Zelfstandig werken aan bijv. project/scriptie

Verdeling leeractiviteiten

Activiteit

Uren

Hoorcollege

8

Laptopcollege

46

Presentatie

4

Project

14

Werkcollege

8

Zelfstudie

60

Totaal

140

(5 EC x 28 uur)

Aanwezigheid

Aanwezigheidseisen opleiding (OER-B):

  • Van elke student wordt actieve deelname verwacht aan het onderdeel waarvoor hij/zij staat ingeschreven.
  • Als een student door persoonlijke omstandigheden niet aanwezig kan zijn bij een verplicht onderdeel van het programma, dient hij/zij dit zo snel mogelijk schriftelijk te melden bij de betreffende docent en de studieadviseur.
  • Het is niet toegestaan om verplichte onderdelen van een onderdeel te missen als er geen sprake is van overmacht.
  • Bij kwalitatief of kwantitatief onvoldoende deelname, kan de examinator de student uitsluiten van verdere deelname aan het onderdeel of een gedeelte daarvan. Voorwaarden voor voldoende deelname worden van te voren vastgelegd in de studiewijzer en op Canvas.
  • Bij alle onderwijseenheden van jaar 1 en 2 is een student verplicht bij minimaal 80% van de werkcolleges en tutoraten aanwezig te zijn. Bovendien moet worden deelgenomen aan eventuele tussentoetsen en verplicht gesteld huiswerk. Als niet aan deze verplichting is voldaan, wordt de student uitgesloten voor de herkansing van de onderwijseenheid. In geval van persoonlijke omstandigheden, zoals in OER-A Artikel A-6.4 omschreven, wordt in overleg met de studieadviseur een afwijkende regeling voorgesteld.

Toetsing

Onderdeel en weging Details

Eindcijfer

5 (50%)

Programmeercijfer

Moet ≥ 5.5 zijn, Vereist

1 (10%)

LaTeX-cijfer

Moet ≥ 5.5 zijn, Vereist

4 (40%)

Project-cijfer

Moet ≥ 5.5 zijn, Vereist

Programmeercijfer: wordt bepaald door de volgende cijfers:

  1. de  cijfers van de drie programmeeropdrachten studenten moeten inleveren aan de einde van weken 1, 2 en 3;
  2. het cijfer van de programmeertoets. Dit cijfer moet minimaal een 5.5 zijn.

LaTeX-cijfer: wordt bepaald door de volgende cijfers: 

  1. de  cijfers van de twee LaTeX-opdrachten studenten moeten inleveren aan de einde van weken 1, 2;
  2. het cijfer van de LaTeX-toets. Dit cijfer moet minimaal een 5.5 zijn.

Project-cijfer: wordt bepaald door de cijfers van de twee project-verslagen. Het eerste telt mee voor 30% en het tweede voor 70%. Beide verslagen worden beoordeeld op inhoud, taalgebruik en structuur.

Fraude en plagiaat

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

Weekplanning

Weeknummer Onderwerpen Studiestof
1

Programmeren in Python en LaTeX

Hoorcollege Lineaire Algebra en Analyse op de Lijn

Python-notebooks 1-2

Experimenteer-notebooks 1-2

2 Programmeren in Python en LaTeX Python-notebooks 3-4
3

Programmeren in Python en LaTeX

Hoorcollege Grafentheorie, Verzamelingen en Getallen en Numerieke Integreren

Python-notebook 4

Experimenteer-notebooks 3,4,5

4 Programmeren, werken aan project, LaTeX  

Rooster

Het rooster van dit vak is in te zien op DataNose.

Verwerking vakevaluaties

Hieronder vind je de aanpassingen in de opzet van het vak naar aanleiding van de vakevaluaties.

Contactinformatie

Coördinator

  • dr. N.J. Starreveld