Kursplan fastställd 2019-02-20 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnMobile computing - Design and implementation
- KurskodCIU196
- Omfattning7,5 Högskolepoäng
- ÄgareMPIDE
- UtbildningsnivåAvancerad nivå
- HuvudområdeDatateknik, Informationsteknik
- InstitutionDATA- OCH INFORMATIONSTEKNIK
- BetygsskalaTH - Fem, Fyra, Tre, Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 23125
- Max antal deltagare50
- Blockschema
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0112 Tentamen 3,5 hp Betygsskala: TH | 3,5 hp |
| |||||
0212 Projekt 4 hp Betygsskala: TH | 4 hp |
I program
- MPIDE - INTERAKTIONSDESIGN, MASTERPROGRAM, Årskurs 1 (obligatoriskt valbar)
- MPIDE - INTERAKTIONSDESIGN, MASTERPROGRAM, Årskurs 2 (valbar)
Examinator
- Morten Fjeld
- Professor, Interaktionsdesign och Software Engineering, Data- och informationsteknik
Ersätter
- CIU195 Mobile computing - Design and implementation
Behörighet
Information saknasSärskild behörighet
För kurser på avancerad nivå gäller samma grundläggande och särskilda behörighetskrav som till det kursägande programmet. (När kursen är på avancerad nivå men ägs av ett grundnivåprogram gäller dock tillträdeskrav för avancerad nivå.)Undantag från tillträdeskraven: Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
För tillträde till kursen krävs and kandidatexamen om 180hp. Vidare krävs TDA545 Objektorienterad programmering 7,5hp samt minst en av kurserna DAT420 Människa.datorinteraktion, TDA492 Grafiska gränssnitt, DAT216 Design och konstruktion av grafiska gränssnitt eller motsvarande.Syfte
Efter kursen ska studenten kunna ta en idé och omsätta denna till en komplett applikation, eller app som det vanligtvis kallas. Detta inkluderar såväl design av det grafiska användargränssnittet som implementering av designen.
Lärandemål (efter fullgjord kurs ska studenten kunna)
Kunskap och förståelse
- Beskriva hur mobila applikationer skiljer sig från desktop-applikationer (utmaningar och möjligheter)
- Beskriva principer för beröringskänsliga devices
- Beskriva forsknings trender inom mobilutveckling, t.d. multimodal inmatning och output
- Lista och använda viktiga riktlinjer gällande design för mobila enheter
- Lista och använda relevanta ramverk för att underlätta implementering
Färdigheter och förmåga
- Designa användarupplevelsen för en mobil plattform avseende både gränssnitt och interaktion
- Använda och modifiera standardkomponenter för gränssnittsdesign
- Välja en lämplig arkitektur och uppsättning av ramverk för att implementera en applikation
- Arbeta med aktuella verktyg för utveckling och gränssnittsdesign
- Implementera applikationen genom programmering (coding)
- Genomföra en evaluation av mobilapplikationen (usability test)
Värderingsförmåga och förhållningssätt
- Analysera existerande applikationer med fokus på presentation och interaktion
- Välja och motivera designstrategier i relation till ovanstående mål
- Välja och motivera lämpliga implementationsmetoder och ramverk för en given design
Innehåll
Kursen behandlar design och implementering av mobilapplikationer. Motivation för design och forskning för mobila enheter: liten skärm, handburen, flera sensorer, och integrerade actuators. Beröringskänsliga skärmar blir det huvudsakliga inmatningssättet, men element av multimodal inmatning/output behandlas också (t.d. röst och haptik). Såväl senaste resultat från forskningen, designprinciper, olika användningsområden som exempel på ramverk för utveckling med aktuella verktyg behandlas.
Organisation
Kursen består av föreläsningar, övningar gjorda i grupp och att större avslutande gruppprojekt där målet är att ta fram, designa och implementera en mobilapplikation som utnyttjar många av dom interaktionsmöjligheter som ges av en modern smartphone. En evaluation av mobilapplikationen skal också genomföras (usability test).Litteratur
Se separat litteraturlista.Examination inklusive obligatoriska moment
Kursen består av två moduler: Övningar och grupp-projekt 4hp och individuell skriftlig hemtentamen 3,5hp.För godkänt på kursen krävs att studenten gör samtliga övningar samt grupp-projekt (U, 3, 4, 5) och indivduell skriftlig hemtentamen (U, 3, 4, 5). Grupp-projektet examineras via skriftlig rapport och demonstration av resultatet. Om projektet underkänns ges gruppen en möjlighet att förbättra det till den nivå som krävs. Om en student underkänns på hemtentamen måste studenten göra omtentamen på denna del.