Itereren en visualiseren

Iterating and Visualizing

5 EC

Semester 2, periode 6

5121ITVI5Y

Eigenaar Bachelor Wiskunde
Coördinator Raf Bocklandt
Onderdeel van Bachelor Wiskunde, jaar 1Dubbele bachelor Wis- en Natuurkunde, jaar 1Dubbele bachelor Wiskunde en Informatica, jaar 1

Studiewijzer 2020/2021

Globale inhoud

In dit vak leren jullie grafische toepassingen in python implementeren. We doen dit aan de hand van 3 wiskundige onderwerpen: meetkundige transformaties, fractals en Fourier analyse. Daarnaast leren jullie ook hoe  je wiskundige idee presenteert met behulp van een poster in Latex. 

Studiemateriaal

Literatuur

  • Extra studiemateriaal wordt aangeboden via canvas

Practicummateriaal

  • jupyter notebooks

Software

  • python

Leerdoelen

  • transformaties van het vlak herkennen, implementeren in python en gebruiken om symmetrische patronen te genereren.
  • een projectie maken van een driedimensionaal meetkundig object vanuit verschillende oriëntaties.
  • een IFS-fractal genereren en zijn Hausdorff-dimensie bepalen.
  • Julia, Mandelbrot en fractals genereren en de verbanden ertussen illustreren.
  • bolcoordinaten gebruiken om kaarten op een sfeer te projecteren
  • het FFT-algoritme implementeren en gebruiken om beelden te manipuleren
  • Grafische technieken in python toepassen en nieuwe bibliotheken gebruiken.
  • Een poster maken die een wiskundig idee duidelijk en visueel uitlegt.
  • Werken met classes in python

Onderwijsvormen

  • Laptopcollege
  • Hoorcollege

Verdeling leeractiviteiten

Activiteit

Uren

Hoorcollege

24

Laptopcollege

34

Presentatie

32

Zelfstudie

50

Totaal

140

(5 EC x 28 uur)

Academische vaardigheden

Een wetenschappelijke poster maken

Objectgeorienteerd programmeren

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

Eindcijfer  = 50% * Programmeren + 30% * poster + 20% * artwork 

Er is geen tentamen.

 

Inzage toetsing

Studenten krijgen feedback via canvas

Opdrachten

- Programmeren: Elke week moet je een python-file inleveren met jouw code voor bepaalde programmeeropdrachten. Het programmeercijfer is het gemiddelde van de drie cijfers voor de programmeeropdrachten.

- Artwork: Bij elke les hoort ook een afbeelding die je moet gegeneren en posten. Per afbeelding krijgen jullie 1 punt op 10 met een maximum van 10

- Poster: In de laatste week maken jullie in een groepje een poster in latex over een onderwerp dat aansluit bij de lessen. De poster wordt beoordeeld op inhoud, taalgebruik, structuur en vormgeving. 

 

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 Affiene en Mobiustransformaties  
2 Fractals  
3 Fourieranalyse  
4 Poster maken  

Rooster

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

Contactinformatie

Coördinator

  • Raf Bocklandt

Docenten

  • Maxim van den Berg
  • Ellen den Ouden
  • dr. N.J. Starreveld