Itereren en visualiseren

Iterating and Visualizing

6 EC

Semester 2, periode 6

5121ITVI6Y

Eigenaar Bachelor Wiskunde
Coördinator dr. Nicos Starreveld
Onderdeel van Bachelor Wiskunde, jaar 1Dubbele bachelor Wis- en Natuurkunde, jaar 1Dubbele bachelor Wiskunde en Informatica, jaar 1
Links Zichtbare leerlijnen

Studiewijzer 2023/2024

Globale inhoud

In dit vak gaan jullie leren hoe je technieken uit de algebra, meetkunde en analyse kan gebruiken om wiskundige concepten te visualiseren. De cursus is opgebouwd rond drie thema's die elk één week in beslag nemen.  Voor elk van deze thema’s worden een aantal onderwerpen belicht waarover een les wiskundige theorie wordt gegeven en een les over hoe je deze wiskundige techniek kan implementeren op de computer. De studenten maken over elk onderwerp een werkblad in Jupyter en een afbeelding die ze verzamelen in een portfolio. 

Naast de wiskunde zetten jullie ook een stap vooruit in jullie programmeervaardigheden. In dit vak gaan jullie leren hoe klasses werken binnen Python en welke mogelijkheden deze aanbieden.

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 Newton-Raphson fractals genereren en de verbanden ertussen illustreren.
  • Een kromme en oppervlakken in pool- en bolcoordinaten beschrijven en benaderen via fouriertransformaties.
  • Het FFT-algorithme 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 klasses in Python en deze gebruiken om affiene en Möbius-transformaties, fractalen, Ray tracing en Fourier-transformaties te implementeren;

Onderwijsvormen

  • Hoorcollege
  • Presentatie/symposium
  • Laptopcollege

Verdeling leeractiviteiten

Activiteit

Uren

Hoorcollege

24

Laptopcollege

56

Zelfstudie

88

Totaal

168

(6 EC x 28 uur)

Aanwezigheid

Aanwezigheidseisen opleiding (OER-B):

  • Van elke student wordt actieve deelname verwacht aan het onderdeel waarvoor de student staat ingeschreven.
  • Als een student door persoonlijke omstandigheden niet aanwezig kan zijn bij een verplicht onderdeel van het programma, dient de student 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 persoonlijke omstandigheden.
  • 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 tevoren vastgelegd in de studiewijzer en op Canvas.
  • In jaar 1 en jaar 2 wordt tutoraat georganiseerd als extra werkvorm die hoort bij de basisvakken om de academische en professionele vaardigheden, zoals beschreven in de eindtermen, te behalen. Een student is verplicht bij minimaal 80% van de tutoraten aanwezig te zijn en actief deel te nemen aan de bijeenkomsten. Indien niet aan deze voorwaarde is voldaan, kan besloten worden om huiswerk niet positief te laten meetellen in het eindcijfer van de bijbehorende vakken. In geval van persoonlijke omstandigheden, zoals in OER-A Artikel A-6.4 omschreven, wordt in overleg met de studieadviseur een afwijkende regeling voorgesteld. Bovenstaande regeling geldt niet voor hogerejaars studenten die vakken moeten halen van jaar 1 of 2 of voor bijvakkers.

Toetsing

Onderdeel en weging Details

Eindcijfer

0.3 (30%)

Programmeeropdrachten

Moet ≥ 5.5 zijn

0.3 (30%)

Poster

Moet ≥ 5.5 zijn

0.2 (20%)

Artworks

0.2 (20%)

Schrijfopdrachten

Vereist

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

Zie de Canvas pagina van het vak.

Contactinformatie

Coördinator

  • dr. Nicos Starreveld

Docenten

  • Raf Bocklandt
  • Rik Heurter
  • Riemer Kerkstra
  • Xander Majoor
  • IJsbrand Meeter
  • Ellen den Ouden
  • Jonas van der Schaaf BSc