Datastructuren en algoritmen
-
Informatica
-
IB1502
-
5 EC
-
Vanaf € 384
-
Voor dit product gelden ingangseisen
Inhoud
Na drie inleidende hoofdstukken over ontwerpprincipes en analysetechnieken worden in negen hoofdstukken de basisdatastructuren (en de hierop werkende algoritmen) uit de informatica behandeld: stapels (stacks), wachtrijen (queues), rijen (sequences), (zoek)bomen, prioriteitswachtrijen (priority queues), verzamelingen en (gewogen) grafen. Ook wordt aandacht besteed aan recursie. De algoritmen worden in veel gevallen gepresenteerd in een taalonafhankelijke pseudocode; daarnaast wordt regelmatig (een deel van) de implementatie in Java getoond. Behalve de behandeling van de algoritmen zelf wordt ook de nodige aandacht besteed aan de analyse van algoritmen, in het bijzonder om te kunnen voorspellen hoeveel tijd een algoritme kost voor een probleem van een bepaalde omvang. Een zelfde soort analyse wordt gebruikt voor het bepalen van het ruimtebeslag van de datastructuren waarop de algoritmen werken. Voor deze analyses is een enigszins wiskundige benadering noodzakelijk. Aan het eind van de cursus heb je een overzicht gekregen van, en een inzicht in, de standaarddatastructuren en -algoritmen.
Ingangseisen
Toelichting aanmelden
Begeleidingsvorm
Bij de cursus worden online bijeenkomsten aangeboden in de periode van september t/m november.
Begeleidingsbijeenkomsten
Studiedag Informatica en Informatiekunde, Utrecht
Kwartiel 1 - begeleider: dhr.dr. S. de Gouw
1. za 07-09-2024 / 10.30-11.30 uur + 12.00-13.00 uur / tijdig aanmelden via ou.nl/inf-studiedag
Online-bijeenkomsten
Kwartiel 1 - begeleider: dhr.dr. S. de Gouw
2. ma 16-09-2024 / 19.00-21.00 uur
3. ma 30-09-2024 / 19.00-21.00 uur
4. ma 14-10-2024 / 19.00-21.00 uur
5. ma 28-10-2024 / 19.00-21.00 uur
Tentamenvorm
Tentamentoelichting
Het eindcijfer voor het vak wordt bepaald door het gewogen gemiddelde van de serie huiswerkopdrachten (telt 40%) en het mondelinge tentamen (telt 60%). Ook moeten beide deelcijfers voldoende zijn. De mondelinge tentamens worden (digitaal) afgenomen in of rond de tentamenweek van Q1, Q2 en Q4. De huiswerkopdracht worden (aan het eind) van dezelfde kwartielen als de tentamens afgenomen. Omstreeks drie weken daarvoor wordt telkens een nieuwe serie huiswerkopdrachten gepubliceerd.
Tentamendata
Mondeling tentamen: volgens afspraak.