De colleges zijn op vrijdagen van 11.15 tot 13.00 uur in zaal 174. Dit is anders dan in de studiegids vermeld. De bijbehorende werkcolleges vinden plaats op donderdagen van 9.00 uur tot 10.45 uur, in zaal 312 of een van de computerzalen. Het eerste college is op vrijdag 9 februari 2007; het eerste werkcollege is op donderdag 15 februari.
Voorkennis voor dit vak is het college Programmeermethoden. Het college dat op Algoritmiek aansluit heet Datastructuren; dit wordt gegeven in het najaar (derde semester van de studie Informatica).
In de jaren 2003 tot en met 2006 werd het vak nog gegeven door Erik de Vink. Zie alhier voor de betreffende college-informatie.
Voor eventuele aanvullende informatie over werkgroep (practicum) en programmeeropdrachten, zie ook de betreffende webpagina van Jeroen Laros.
Voor globale informatie over het vak in studiejaar 2006-2007 wordt men verwezen naar de algemene webpagina.
De bij het college behorende sheets zullen ook via deze website beschikbaar komen. In de week van elk college zullen de bijbehorende sheets hier geplaatst worden, eventueel aangepast (!!) tot de definitieve versie na het betreffende college.
| Datum (maandag) | Onderwerp | Sheets | Boek | Werkcollege | 5 februari | Introductie | sheets1 | 1.1, 1.2, 1.4 (t/m grafen) | geen | 12 februari | Bomen, toestand-actie-ruimte | sheets2 | 1.4 (bomen) + sheets | opgaven1 | 19 februari | Kannen en complexiteit | sheets3 | sheets + 2.1 t/m 2.4 | opgaven2 | 26 februari | Brute force en exhaustive search | sheets4 | 3.1 t/m 3.4 | opgaven3 | 5 maart | Backtracking | sheets5 | 12.1 + sheets | programmeeropdracht 1 | 12 maart | Backtracking en Verdeel & Heers | sheets6 | sheets + 4.1, 4.2 | programmeeropdracht 1 | 19 maart | Verdeel & Heers | sheets7 | 4.3 t/m 4.6 (deels), 5.1, 5.5 (deels) | opgaven6 | 26 maart | Decrease & Conquer (rest), Dynamisch Programmeren | sheets8 | sheets + 8.1 | opgaven7 | 2 april | Geen college: Goede Vrijdag | --- | --- | --- | 9 april | Dynamisch programmeren | sheets9 | sheets + 8.4 | programmeeropdracht 2 | 16 april | Gretige algoritmen | sheets10 | sheets + intro 9.1 + 9.3 | opgaven9 | 23 april | Branch and bound | sheets11 | 12.2 | opgaven10 | 30 april | Geen college: meivakantie | --- | --- | --- | 7 mei | Heapsort | sheets12 | 6.4 | programmeeropdracht 3 | 14 mei | Geen college: Hemelvaart | --- | --- | --- | 21 mei | Proeftentamen | --- | --- | opgaven12 |
|---|
LET OP: de uiterste inleverdatum voor de derde programmeeropdracht is verplaatst naar 21 mei! Verder zijn hier wat tips en opmerkingen te vinden bij deze opdracht.
Het juni-tentamen is nagekeken en de cijfers kun je alhier aantreffen. Het juni-tentamen zelf is hieronder te vinden. Er is ook een (wel heel erg) uitgebreide uitwerking van beschikbaar. Deze is bedoeld om een en ander nog eens duidelijk uit te leggen. Er wordt niet verwacht dat je zelf zoveel opschrijft bij het tentamen. De resultaten van het hertentamen zijn inmiddels ook bekend. Het tentamen zelf is hieronder te vinden.
Vragen en/of opmerkingen kunnen worden gestuurd naar: graaf@liacs.nl.
21 augustus 2007 - http://www.liacs.nl/home/graaf/ALGO/algo2007.html