Kursplan

Design av webbapplikationer

Kurskod
GIK2H9
Poäng
7,5 högskolepoäng
Nivå
Grundnivå
Institution
Institutionen för information och teknik
Ämnestillhörighet
Informatik (IKA)
Ämnesgrupp
Informatik/Data- och systemvetenskap
Utbildningsområde
Tekniska området, 100%
Kursen kan ingå i följande huvudområde(n)
Datateknik1
Informatik2
Mikrodataanalys3
Fördjupningsbeteckning för respektive huvudområde
1G1F
2G1F
3G1F
Fastställd
Fastställd 2020-06-23.
Kursplanen gäller fr.o.m. 2020-08-15.
Nedlagd
2022-06-23

Lärandemål

Kursens övergripande mål är att den studerande tillägnar sig kunskaper och färdigheter i att utvärdera och utveckla användbara och visuellt tilltalande webb användargränssnitt. Samt att designa förvaltnings- och utbyggbara webbapplikationer med hjälp av designmönster för mjukvaruarkitektur, Model–View–View Model (MVVM) JavaScripts ramverk, Model View Controller (MVC) baserad ramverk och Object Relational Mapping (ORM) ramverk.

Kunskap och förståelse

Efter avslutad kurs ska studenten kunna:

  • Förklara och redogöra för ett urval av metoder, verktyg, aktiviteter, ISO standarder och vanligt förkommande begrepp inom användarcentrerade design.
  • Redogöra och förklara ett urval av designmönster för både användargränssnitt och mjukvaruarkitektur.

Färdighet och förmåga

Efter avslutad kurs ska studenten kunna:

  • Genomföra utvärdering av användargränssnitt med lämplig metod.
  • Analysera och värdera skapat användargränssnitt utifrån resultatet av vald utvärderingsmetod och användbarhetskriterier.
  • Använda Model–View–View Model (MVVM) JavaScripts ramverk och lämpliga UI-design mönster för att dynamiskt bygga upp och förändra en webbsidas innehåll, layout och struktur.
  • Nyttja en serverside-baserad Model View Controller (MVC) ramverk och mjukvarudesignmönster vid webbutveckling.
  • Bruka ett Object Relational Mapping (ORM) ramverk för att förenkla datahantering mot databasen.

Innehåll

Kursen behandlar design av webbapplikationer ur två perspektiv; dels tekniskt hur man bygger webbapplikationer med hjälp av bl a designmönster för mjukvaruarkitektur, Model–view–viewmodel (MVVM) JavaScripts ramverk, Model View Controller (MVC) baserad ramverk och Object Relational Mapping (ORM) ramverk. Dels grafiskt hur man använder UI-design mönster för att skapa visuellt tilltalande användargränssnitt. Även hur man involverar slutanvändare genom den användarcentrerade design processen. Vidare gås igenom hur man utvärdera webbapplikationers användbarhet med lämpliga utvärderingsmetoder.

Examinationsformer

Laborationer (3 hp), projektuppgift (3 hp) och datortentamen (1,5 hp).

Arbetsformer

Föreläsningar, laborationer och projektarbete.

Betyg

Som betygsskala används U–G.

Förkunskapskrav

  • Databassystem 7,5 hp, grundnivå 1
  • Responsiv Webbdesign 7,5 hp, grundnivå
  • Objektorienterad programmering, 7,5 hp, grundnivå

Övrigt

Kan ej ingå i en examen samtidigt som IK1005 och IK1091.

Undervisning kan ske på engelska.