Kursplan

Programmering av mobila appar i Flutter

Programming Mobile Apps in Flutter

Kurs
TIG333
Grundnivå
15 högskolepoäng (hp)

Om kursplanen

Diarienummer
GU 2025/1758
Ikraftträdandedatum
2025-06-13
Beslutsdatum
2025-06-13
Gäller från termin
Höstterminen 2025
Beslutsfattare
Institutionen för tillämpad informationsteknologi

Betygsskala

Tvågradig skala

Kursens moduler

Tentamen, 3,5
Inlämningsuppgift, 4
Programmering av mobila applikationer, 7,5

Inplacering

Kursen är en valfri kurs inom Systemvetenskap: samhällets digitalisering, kandidatprogram och Kandidatprogram i kognitionsvetenskap. Den ges även som fristående kurs.

Huvudområde med fördjupning

ITIKA Informatik - G1F Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav

Behörighetskrav

Avklarad kurs TIG003 Introduktion till programmering, 7,5 hp eller motsvarande.

Innehåll

Kursen ger en introduktion till ramverket Flutter och programmeringsspråket Dart för programmering för mobila enheter. Kursen består av två delkurser.

Delkurser

1. Programmering i Dart och Flutter (Programming in Dart and Flutter), 7,5 hp. Betygsskala: Godkänd (G) och Underkänd (U)

Följande begrepp och tekniker behandlas:

  • Stateful och Stateless widgets
  • Futures och asynkron programmering
  • Nätverkskommunikation

2. Programmering av mobila applikationer (Programming Mobile Applications), 7,5 hp. Betygsskala: Godkänd (G) och Underkänd (U)

Studenten arbetar i ett projekt med programmering av en app för en mobil enhet med hjälp av Flutter och Dart.

Mål

Efter godkänd kurs ska studenten kunna:

Kunskap och förståelse

  • redogöra för vanliga designmönster, deras syfte samt användningsområde;
  • redogöra för hur information utbyts mellan server och klient;
  • beskriva begrepp och tekniker för tillståndshantering vid implementering av användargränssnitt;

Färdigheter och förmåga

  • utveckla en enkel app för mobila enheter som kan nyttja externa nätbaserade tjänster;
  • använda verktyg och arbetssätt för programmering i grupp;
  • tillämpa i kursen introducerade begrepp och tekniker;
  • tillämpa i kursen introducerade designmönster;

Värderingsförmåga och förhållningssätt

  • värdera olika sätt att hantera tillstånd och händelser mellan externa tjänster och applikations-användargränssnitt;
  • reflektera över konsekvenser av val av designmönster.

Hållbarhetsmärkning

Ingen hållbarhetsmärkning.

Former för undervisning

Undervisning bedrivs i form av föreläsningar, datorövningar, online-test för formativ bedömning, projekt och laborationer.

Undervisningsspråk: engelska och svenska

Examinationsformer

Den första delkursen, Programmering i Dart och Flutter, examineras genom en tentamen (3,5 hp), samt en inlämningsuppgift (4 hp). Den andra delkursen, Programmering av mobila applikationer, examineras genom ett projekt som genomförs i grupp och presenteras muntligt (7.5 hp).

Om student som underkänts två gånger på samma examinerande moment önskar byte av examinator inför nästa examinationstillfälle, bör sådan begäran inlämnas skriftligt till institutionen och ska bifallas om det inte finns särskilda skäl däremot (HF 6 kap 22§).

Om en student har fått besked om pedagogiskt stöd från Göteborgs universitet med rekommendation om anpassad examination och/eller anpassad examinationsform kan examinator, i det fall det är förenligt med kursens lärandemål och förutsatt att inte orimliga resurser krävs, besluta att bevilja studenten anpassad examination och/eller anpassad examinationsform.

Om en kurs har avvecklats eller genomgått en större förändring ska studenten erbjudas minst två examinationstillfällen, utöver ordinarie examinationstillfälle. Dessa tillfällen fördelas under en tid av minst ett år, dock som längst två år efter det att kursen avvecklats/förändrats. Vad gäller praktik och verksamhetsförlagd utbildning (VFU) gäller motsvarande, men med begränsning till endast ett ytterligare examinationstillfälle.

Om en student har fått besked om att denne uppfyller kraven för att vara student vid Riksidrottsuniversitetet (RIU-student) har examinator rätt att besluta om anpassning vid examination, om detta görs i enlighet med Lokala regler gällande RIU-studenter vid Göteborgs universitet.

Betyg

På kursen ges något av betygen Godkänd (G) och Underkänd (U).

För att erhålla betyget G på kursen krävs betyget G på samtliga examinerande moment.

Kursvärdering

Studenter som deltar i eller har avslutat en kurs ska ges möjlighet att redovisa erfarenheter och synpunkter på kursen i en anonym kursutvärdering. Resultatet av kursvärdering ska göras tillgängligt för studenterna. Vid nästkommande kurstillfälle ska sammanställningen av senast utförda kursvärdering presenteras, inklusive eventuella genomförda eller planerade åtgärder.