5 ECTS credits
150 u studietijd
Aanbieding 1 met studiegidsnummer 2019974BNR voor alle studenten in het 2e semester met een verdiepend bachelor niveau.
Deel I
Foutenanalyse
Computeraritmetiek
Machineprecisie
Numerieke stabiliteit en conditionering
Lineaire Stelsels oplossen
Exacte methoden
LU decompositie
Iteratieve methoden (WPO)
Cholesky ontbinding (WPO)
Matrix inverse (WPO)
QR-ontbinding
Gram-Schmidt orthogonalisatie
QR ontbinding
Eigenwaarden en eigenvectoren
Kleinste kwadraten (WPO)
Geconjugeerde gradienten (WPO)
Oplossing niet-lineaire vergelijkingen
Bineaire zoekmethode
Banach fixpuntiteraties
Steffenson fixpuntiteraties
Newton methode
Demping
Optimalisatie – Newton-Raphson (WPO)
Deel II
Een selectie van volgende topics
Interpolatie en benadering van functies
Fourier transformaties
Basistechnieken voor nummeriek oplossen van differentiaalvergelijkingen
Integer linear programming
Dynamic programming
Monte Carlo simulation
Cloud Computing (Labsessie)
Constraint Programming
Opmerking : Voor deel I wordt het HOC samen met de studenten BA1 wiskunde gedoceerd voor de gelijknamige cursus, maar de oefeningen worden apart gedoceerd en de technieken worden in Python geïllustreerd.
Extra informatie is te vinden op http://ai.vub.ac.be/courses/
De student leert een basis in numerieke analyse en andere numerieke technieken. De student herbekijkt klassieke stellingen uit de lineaire algebra en analyse vanuit een constructief oogpunt opdat de oplossing algoritmisch kan worden bereikt. De student leert dat verschillende coderingswijzen andere resultaten oplevert hoewel deze analytisch equivalent zijn. De student leert nadenken over computationele complexiteit, numerieke stabiliteit en verscheidene fouten die in praktijk de oplossing kunnen binnensluipen.
De student programmeert de oplossingstechnieken uit de cursus mbv Python. De student kan bibliotheken met standard algoritmen correct gebruiken.
De student begrijpt de basis van de technieken vermeld onder deel II en kan een probleem vertalen naar een correcte formulering om via een van deze technieken tot een oplossing te komen.
De beoordeling bestaat uit volgende opdrachtcategorieën:
Examen Andere bepaalt 100% van het eindcijfer
Binnen de categorie Examen Andere dient men volgende opdrachten af te werken:
Examen bepaalt 100% van het eindcijfer.
Deze aanbieding maakt deel uit van de volgende studieplannen:
Schakelprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Standaard traject
Schakelprogramma Master of Science in de toegepaste informatica: Standaard traject
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject C (Ind Ing, 61 ECTS)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject A (76 ECTS)
Voorbereidingsprogramma Master of Science in de ingenieurswetenschappen: computerwetenschappen: Traject B (65 ECTS)
Voorbereidingsprogramma Master of Science in de toegepaste informatica: Traject C (Ind Ing, 58 ECTS)
Voorbereidingsprogramma Master of Science in de toegepaste informatica: Traject A (58 ECTS)
Voorbereidingsprogramma Master of Science in de toegepaste informatica: Traject B (52 ECTS)