Trefwoorden Programmeren van GUI's, Visual Basic .NET, Java Swing, P170, P175, T120
Doelstellingen In staat zijn een
bruikbare grafische gebruikersinterface toe te voegen aan een
programma met behulp van één van de gangbare programmeeromgevingen,
zowel in de Windows- als de UNIX-wereld.
Leerinhoud In de theorielessen wordt kennis gemaakt met de
specifieke programmeertechnieken die aan bod komen bij het gebruik
van een GUI: vensters (windows), formulieren
(forms), controleobjecten (controls), gebeurtenissen (events),
menus, ... Er wordt ook aandacht besteed aan effectief GUI-ontwerp: de
verschillende voorwaarden waaraan goede GUI's moeten voldoen, worden aangehaald en de
verschillende fasen die moeten doorlopen worden om tot een goede GUI te komen, worden besproken.
De labo's bestaan uit programmeeroefeningen. Voor de Windowsomgeving baseren we ons op
Visual Basic .NET, voor de UNIX-omgeving wordt er gewerkt met Java (Swing). In beide
omgevingen moet ook een project (groepswerk) tot een goed einde gebracht worden.
Begincompetenties De competenties verworven
in Informatica II en Objectgeoriënteerd programmeren en ontwerp.
Eindcompetenties
Algemene wetenschappelijke competenties [AWC1, AWC4]
De student is in staat om kritisch en creatief
te denken en te redeneren.
De student is in staat om op een adequate wijze
informatie te verzamelen en te verwerken over de uit te voeren programmeeropdracht.
Algemeen technische competenties [ATC1, ATC3, ATC5]
De student is in staat om inzichtelijke
verbanden te leggen.
De student is in staat om zelfstandig
een programmeeropdracht uit te voeren.
De student is in staat een GUI te ontwerpen
en te implementeren.
Algemene competenties [AC1]
De student is in staat zijn om een
programmeeropdracht in teamverband uit te voeren.
Specifieke competenties [SC1, SC2, SC3]
De student is in staat om de principes van effectief GUI-ontwerp toe te passen met het
oog op de productie, het onderhoud en de kwaliteit van een GUI tegen een economisch verantwoorde
prijs.
De student is in staat om zelfstandig een gevorderde, op praktische uitvoering gerichte,
opdracht in verband met het ontwikkelen van een GUI uit te voeren.
De student is in staat om hedendaagse programmeertechnieken, -omgevingen en -talen die aan bod komen
bij het ontwikkelen van een GUI te verwerven en toe te passen.
Leermaterialen Syllabus.
Ter aanvulling zijn boeken over de
behandelde onderwerpen ter beschikking in de bibliotheek.
De lesgever biedt slides, voorbeeldprogramma's
en oefeningen aan op het intranet van de vakgroep.
Studiekosten Kosten voor de
syllabus.
Studiebegeleiding Uitleg op afspraak.
Onderwijsvormen Hoorcolleges en
labo-oefeningen maken aan een individuele PC.
Evaluatievorm Theorie (mondeling /
schriftelijk examen) : 47%
Labo's (permanente
evaluatie, projecten en testen) : 53%
De beoordeling en het tot stand komen van de eindquotatie van opleidingsonderdelen gebeurt via het wiskundige gemiddelde volgens de toegekende coëfficiënten.
Indien nochtans op één van de onderscheiden vakken (delen van opleidingsonderdelen) 7 of minder op 20 wordt behaald, kan worden afgeweken van deze rekenkundige berekening van de eindquotatie van het opleidingsonderdeel en kunnen de punten bij consensus worden toegekend. Deze regeling treedt in voege vanaf het academiejaar 2005-2006.
OP-leden Vakgroep Informatica.
|