GUI Development (B-TM-YT0762)

Doelstellingen
Leerdoelen:
(1) De student kent en benoemt de verschillende UX kenmerken in een bestaande applicatie. Hij/zij detecteert UX problemen en doet suggesties voor verbetering van de UX. Hij/zij benoemt de gebruikte design trends en styles.
(2) De student kent de verschillende user testing methodes.
(3) De student kent de project flow voor het ontwikkelen van applicaties.
(4) De student kent en begrijpt de opbouw van eenvoudige Angular applicaties en kan de bijhorende code verbeteren/aanvullen/uitleggen.
(5) De student ontwikkelt een werkende applicatie aan de hand van Angular en JSON database.
(6) De student werkt volgens de aangereikte project flow en stuurt zijn/haar handelen bij op basis van de feedback van de opdrachtgever en/of medestudenten.
(7) De student ontwerpt een voorstel van oplossing op basis van analyse van bestaande applicaties in het kader van de aangereikte ontwerp principes. Hij/zij toetst de oplossing af aan de vereisten.
(8) De student hanteert schetsen, wireframes en prototypes als communicatiemiddel.
(9) De student test de applicatie tijdens het ontwikkelproces met het oog op het opleveren van een succesvol werkend geheel. Hij/zij test de functionalitiet en de user experience van de applicatie tijdens het volledige ontwikkelproces.
(10) De student maakt een realistische en effectieve planning van de eigen activiteiten en processen. Hij/zij levert het project op tegen de vooropgestelde deadline.
Plaats in het onderwijsaanbod
- Bachelor in Elektronica-ICT (Sint-Katelijne-Waver) (ICT: Application Development) 180 sp.
Onderwijsleeractiviteiten
1 sp. GUI Development: Theory (B-TM-YT6059)




Inhoud
Het ontwerp van een goede user interface vergt meer dan enkel mooie kleuren en vormen. In deze cursus worden de principes van user centered design uit de doeken gedaan. Hierbij worden een aantal recente trends en modewoorden onderzocht op het vlak van user experience en usability. Ook het testen van user interfaces komt aan bod.
In het tweede deel van deze cursus wordt dieper ingegaan op het implementeren van een goede user interface aan de hand van een webapplicatie. Hiervoor wordt gebruik gemaakt van Angular als frontend design framework in combinatie met bootstrap als CSS-framework.
Studiemateriaal
Tijdens de les aangereikte power points
2 sp. GUI Development: Lab (B-TM-YT6090)




Inhoud
Tijdens de labo zittingen worden ondersteunende oefeningen aangeboden om vertrouwd te worden met de in de theorie aangebrachte technologieën. Uiteindelijk moet dit resulteren in een zelfontwikkelde, interactieve webapplicatie die gebruik maakt van Angular als frontend framework in combinatie met bootstrap of een ander CSS-framework. De student volgt hierbij de in de lessen aangebrachte project flow startende van de ontwerpfase met user stories, schetsen, wireframes en prototypes tot de development fase met het maken van een werkende web applicatie.
Studiemateriaal
Opgaven worden ter beschikking gesteld op het Thomas More LMS (Learning Management System)
Evaluatieactiviteiten
GUI Development (B-TM-YT7762)
Toelichting
Examenmoment | Beoordelingsschaal |
---|---|
TOTAAL | 1-20/20 puntenschaal |
YT6059 - GUI Development: Theory | |
YT6090 - GUI Development: Lab |
Theorie:
kennistoets: 100%
Het theorie examen toetst de kennis van en het verworven inzicht in het gebruik van de aangereikte methodes. Dit examen is schriftelijk en gesloten boek dus zonder gebruik van externe middelen en cursusmateriaal.
Labo:
portfolio: 100%
De student maakt een interactieve web applicatie op basis van de in de theorie aangereikte work flow.
De student levert een portfolio af ter verduidelijking van zijn/haar werkproces alsook een finale applicatie.
De student demonstreert zijn/haar project en bijhorende portfolio.
Het opleidingsonderdeel wordt geëvalueerd aan de hand van 2 evaluatie-activiteiten, zijnde een theorie examen en een labo examen. Elke evaluatie-activiteit evalueert afzonderlijke leerdoelen. Het theorie examen evalueert de leerdoelen (1) - (4). Het labo examen de leerdoelen (5) - (10). Indien de student op één van de evaluatie-activiteiten een score behaalt van <7 dan kan de student maximaal 9/20 behalen voor het volledige opleidingsonderdeel.
Toelichting bij herkansen
Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:
- YT6059 - GUI Development: Theory (binnen en over academiejaar)
- YT6090 - GUI Development: Lab (binnen en over academiejaar)
Theorie:
kennistoets: 100%
Het theorie examen toetst de kennis van en het verworven inzicht in het gebruik van de aangereikte methodes. Dit examen is schriftelijk en gesloten boek dus zonder gebruik van externe middelen en cursusmateriaal.
Labo:
portfolio: 100%
De student maakt een verbeterde versie van zijn eigen web applicatie en bijhorende portfolio. De student demonstreert zijn/haar project en bijhorende portfolio.
De student neemt zelf contact op met de docent om de tekortkomingen van de in eerste zit ingediende portfolio en web app te kennen.
Het opleidingsonderdeel wordt geëvalueerd aan de hand van 2 evaluatie-activiteiten, zijnde een theorie examen en een labo examen. Elke evaluatie-activiteit evalueert afzonderlijke leerdoelen. Het theorie examen evalueert de leerdoelen (1) - (4). Het labo examen de leerdoelen (5) - (10). Indien de student op één van de evaluatie-activiteiten een score behaalt van <7 dan kan de student maximaal 9/20 behalen voor het volledige opleidingsonderdeel.