Voor informatie over opdrachten en cijfers over 2024, wend je tot Mark.
Brightspace:
2425-S1 Datastructuren.
We gebruiken Brightspace voor communicatie (mededelingen, inleveren opdrachten, cijfers).
Bestanden voor het college staan op deze site: zie beneden.
Inschrijven. De docent kan geen studenten inschrijven. Controleer alsjeblieft of je ingeschreven staat voor de tentamens, dat scheelt veel administratieve problemen 🙄.
Voorkennis. Dit vak bouwt voort op het eerste jaar Informatica, in het bijzonder op de onderwerpen van het college Algoritmiek, terminologie uit het college Foundations CS, en de programmeerervaring C++ opgedaan bij Programmeermethoden en -Technieken.
Opmerkingen gemaakt op uw evaluatie-formulieren.
Materiaal. Er is een uitgebreid diktaat beschikbaar, zie aparte pagina. Dat dekt vrij goed het behandelde materiaal.
Verder staan op die pagina de gebruikte slides. Deze slides illustreren de stof, maar bevatten erg weinig woorden. U kunt een boek kopen als u dat prettig vindt voor alternatieve uitleg en meer C++. Een boek dat ik als inspiratie gedeeltelijk heb gevolgd is: Adam Drozdek, Data Structures and Algorithms in C++, 4th / International Edition. ISBN13: 9781133613053. En verder: Mark Allen Weiss, Data Structures and Algorithm Analysis in C++ [International ed of 4th revised edition], 2013.
Oefen regelmatig! Maak gebruik van de oude tentamens, waarvan veel met uitwerkingen. Als je op een bepaald onderwerp wilt oefenen, gebruik dan de "index": de onderwerpen die aan bod komen staan bij de tentamens vermeld.
Begeleiding. Assistentie via het wekelijkse werkcollege. De programmeeropdrachten werden begeleid (en nagekeken) door de studentassistenten Soham Chatterjee, Niels Heslenfeld, Max Ruigrok, Yoeri Veltink.