Taal waarin de cursus gedoceerd wordt : Nederlands
|
Vereiste competenties (begintermen)
|
Goede voorkennis van de basisstructuren gebruikt in de traditionele programmeerlogica is noodzakelijk (cursus systeemontwerp).
|
Beoogde competenties (eindtermen)
|
De student dient een degelijke kennis te verwerven van object-georiënteerd programmeren (OOP) gebruik makend van de programmeertaal Java. Tevens worden in deze cursus een aantal belangrijke datastructuren ingeleid die van nut kunnen zijn bij de bouw van complexere programma¿s.
|
Inhoud
|
In het eerste deel van de cursus worden de basisbeginselen van object-geroriënteerd programmeren ingeleid. Dit gebeurt door middel van klassediagrammen in UML. In het tweede deel van de cursus wordt de basis gelegd van de Java programmeertaal. In het derde deel van de cursus wordt aandacht besteed aan een aantal zoek- en sorteringsalgoritmen. Deze algoritmen blijven namelijk de basis bouwstenen van heel wat administratieve toepassingen. In het vierde deel van de cursus wordt dynamische geheugenallocatie, stacks, linked lists en binary trees meer uitgebreid behandeld.
|
Werkvormen
|
Hoorcolleges | Oefeningensessies | Vaardigheidstrainingen | Seminaries | Excursies | Begeleide zelfstudie | Responsiecolleges | Opdrachten | Casussen | | | |
|
Andere: |
|
Evaluatie
|
Examen |
| | mondeling | schriftelijk | mondeling met schriftelijke voorbereiding | | | open boek | gesloten boek | | | | essayvragen | kort antwoordvragen | Meerkeuzevragen |
Schriftelijk werkstuk | Presentatie | Portfolio | Praktische vaardigheden |
|
Andere: |
|
Noodzakelijk studiemateriaal
|
Cursus docent
|
Aanbevolen studiemateriaal
|
Walter Savitch, ¿Absolute Java¿, Addison Wesley, 2004.
|