TNMK06 | Användargränssnitt med Java-programmering, 5 poäng /User Interfaces and Programming in Java/ För: DE3 | |
Utbildningsområde: Teknik Ämnesgrupp: Datateknik | ||
Fördjupningsnivå: B | ||
Mål: Kursen avser att ge kunskaper i interaktionen mellan människor och datorer. Detta omfattar analys av användarens behov och utformning av gränssnitt som underlättar för användaren att utföra sina uppgifter. Här ingår: - analys och design av gränssnitt - behovsanalys vad gäller användaren och arbetssituationen - principer och guidelines för design av gränssnitt - metoder och verktyg vid implementering av gränssnitt - implemetering av gränssnitt i programspråket Java. Förkunskaper: Programmering, Datastrukturer och algoritmer.Organisation: Undervisningen sker i form av föreläsningar där man presenterar de teoretiska momenten, lektioner där man diskuterar olika analysmetoder och designslösningar, och laborationer för Java-programmering och implementering av gränssnitt.Kursinnehåll: Human factors i interaktiv programvara. Modeller för interaktiv design, som omfattar teorier, principer och guidelines vid analys, design och evaluering av granssnitt. Här ingår analysverktyg, metoder för specifikation av gränssnitt (t ex tillståndsdiagram och grammatik), interaktionsmöjligheter (t ex direkt manipulation, dialog, naturligt språk), funktionalitet och estetiska aspekter på gränssnittsdesign. Kurslitteratur: Fastställes senare. | ||
LAB1 | En laborationskurs, 1 p. | |
PRA1 | Projektuppgift i grupp, 2 p. | |
UPG1 | Obligatoriska individuella inlämningsuppgifter, 2 p. |
Undervisningsspråk är Svenska.