Labo's Algoritmen II 2009-2010
Studiefiche Volg de link.
Labo's
Overzicht van de opgaven.
Gang van zaken.
- In de oefeningensessies zullen we pair-programming toepassen.
Eén student zit aan het klavier (de driver), de ander
kijkt mee, denkt mee, inspecteert, etc. Halverwege het labo worden de
rollen omgewisseld. Na enkele labo's worden er andere koppels
gevormd.
- Alle geproduceerde bestanden worden op de persoonlijke
schijf (U:) van één van een van beide studenten
achtergelaten, in de juiste map (zie opgaven), op het einde van de
les, tenzij anders meegedeeld.
-
Bij het afsluiten van een oefening wordt er van je verwacht dat je de oefening thuis zelf
afwerkt en nagaat of je programma correct werkt. Op die manier kan je zelf nagaan of
je wel alles begrepen hebt. Mocht je nog vragen hebben kan je die altijd stellen bij het
begin van de volgende oefensessie.
Evaluatie labo
- Er is één oefeningenexamen, op 1/2 van de punten. Dit is een
schriftelijke test tijdens de examenperiode. Deze gaat over de stof van
de hele cursus, en kan facultatief hernomen worden in een eventuele tweede zit.
- Er zijn twee aangekondigde tests, op 30 oktober en op 11 december, op nog aan te
geven plaats(en). De stof van de eerste test omvat de hoofdstukken 1 tot en met 4,
evenals 6 tot en met 11; deze voor de tweede test wordt later meegedeeld, en elke test staat op 1/4 van de
punten.
- Wie op een test gewettigd afwezig is, krijgt een of meer extra vragen op het
oefeningenexamen.
Aangezien de tests onder het jaar een permanente evaluatie
vormen, is er geen herkansing in de tweede zittijd (ook niet in de vorm van extra
vragen). Regelmatig
studeren is dus de boodschap!
Programmeeromgeving
- De meeste oefeningen zijn in C++ (op het einde eventueel enkele in C#).
In principe staat het je vrij een programmeeromgeving te kiezen, bv.
Visual Studio of Dev-C++ onder Windows of g++ onder linux..., tenzij
expliciet gevraagd in de opgave.
-
Zorg ervoor dat je kunt debuggen (dit is ingebouwd in Dev-C++ en VS;
onder linux kun je bv. gdb gebruiken)
-
Crimson+Borland wordt afgeraden.
-
Voor meer uitleg over Dev-C++, debuggen, e.a.: zie de documentatie-pagina
Het is dan ook belangrijk dat je zo snel mogelijk vertrouwd geraakt met de STL.
C++ documentatie
Boeken over C++
Een kort overzicht van
interessante boeken over C++ of algoritmen.
Docent : Rudy Stoop
Assistenten : Jan Cnops,
|