Y-sektionens studienämnd är ansvariga för att informationen på guiden är aktuell. Om du hittar någonting som inte stämmer kan du mejla SNY.
Budgetår
Institution
IDAExaminator
Anders FröbergSchemablock
HalvterminHT2: block 1
Huvudområden
DatateknikDatavetenskap
Informationsteknologi
Nivå
G2XTidsfördelning
6,0HPSchemalagd tid: 40 timmar
Självstudietid: 120 timmar
SNY har ordet
Det finns inga aktuella kommentarer för kursen. Om du har läst kursen får du gärna kontakta SNY med en kommentar för att förbättra kommande upplagor av Y-arens guide till galaxen.Innehåll
- Arkitektur för händelsebaserade fönstersystem med widgets.
- Designmönster för interaktionsprogrammering (t.ex. MVC, Observer, Command, Decorator).
- Klassbibliotek för grafiska användargränssnitt.
- Programmering av egna widgets i Android.
- Omdesign och implementation av grafiska användargränssnitt baserat på kända användbarhetsproblem.
- Interaktionsprogrammering och designprinciper för grafiska användargränssnitt, t.ex. hur klassbibliotek kan stödja konventioner och interaktionsparadigm.
Mål
Kursen går ut på att du ska lära dig principer och programmeringstekniker för avancerade grafiska användargränssnitt. Vi kallar detta för interaktionsprogrammering.
Mål för Kunskap och förståelse:
- Redogöra för arkitekturen hos ett händelsebaserat fönstersystem med grafiska komponenter (widgets).
- Redogöra för olika designprinciper för grafiska användargränssnitt
- Redogöra för hur interaktionsprogrammering ingår i utvecklingsarbete med användbara system.
Mål för Färdighet och förmåga:
- Använda ett aktuellt programmeringsspråk och klassbibliotek för interaktionsprogrammering, t ex Flutter, React-Native och Kotlin.
- Skapa egna komponenter (widgets) som en utökning av ett befintligt klassbibliotek.
- Modellera och implementera ett enkelt fönstersystem.
- Tillämpa designmönster för interaktionstekniker.
- Arbeta med interaktionsprogrammering i kontexten av användbarhetsproblem.
Mål för Värderingsförmåga och förhållningssätt:
- Redogöra för kopplingen mellan klassbibliotek för interaktionsprogramming och principer för design av användargränssnitt.
Examinationsmoment
PRA1 - 6,0 HPProjektarbete (U, 3, 4, 5)
Organisation
Undervisningen består av laborationer och projektarbete (i grupp och individuellt).
Litteratur
Böcker
Jenifer Tidwell, (2006) Designing InterfacesO'Reilly. Samt aktuell information och artiklar på webben.
Relaterade profiler
E-hälsa
EH - IMT |
Rekommenderade förkunskaper
Programmering 15hp, varav minst 6hp objektorienterad programmering.
Kommentarer
Logga in för att kunna läsa och skriva kommentarer. |