Kursplan fastställd 2023-02-02 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnMobile computing: Design and implementation
- KurskodCLS055
- Omfattning7,5 Högskolepoäng
- ÄgareMPIDE
- UtbildningsnivåAvancerad nivå
- HuvudområdeDatateknik, Informationsteknik
- InstitutionDATA- OCH INFORMATIONSTEKNIK
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 23122
- Max antal deltagare50 (minst 10% av platserna reserveras för utbytesstudenter)
- Blockschema
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0121 Projekt 3,5 hp Betygsskala: TH | 3,5 hp | ||||||
0221 Inlämningsuppgift 4 hp Betygsskala: TH | 4 hp |
I program
- MPIDE - INTERAKTIONSDESIGN, MASTERPROGRAM, Årskurs 1 (obligatoriskt valbar)
- MPIDE - INTERAKTIONSDESIGN, MASTERPROGRAM, Årskurs 2 (valbar)
Examinator
- Olof Torgersson
- Universitetslektor, Interaktionsdesign och Software Engineering, Data- och informationsteknik
Behörighet
Grundläggande behörighet för avancerad nivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Engelska 6Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
- Kandidatexamen på 180 poäng- Object-oriented programming (7,5 poäng) eller motsvarande
- Minst en av följande (7,5 poäng) eller motsvarande:
-- TDA486 Human-Centred Design
-- TDA498 Interaction Design Methodology
-- TDA493 Graphical Interfaces
-- DAT157 Designing User Experiences
-- DAT420 Human-Computer Interaction
Syfte
Lärandemål (efter fullgjord kurs ska studenten kunna)
Kunskap och förståelse
beskriva hur mobildatorer definieras och skiljer sig från andra typer av datatillämpningar.
beskriva vilka kompetenser och resurser som är nödvändiga för att skapa och använda mobila applikationer i olika skalor, för olika ändamål (t.ex. start-, företags-, byrå-, frilans-, konstnärs-, altruistiska och forskningsprojekt).
tolka och förklara relevanta tekniska och kontextuella trender inom kommersiellt värdeskapande och akademisk forskning.
beskriva den senaste tekniska forskningen inom mobila datorer och förklara varför forskning och kommersiella applikationer kan skilja sig åt.
beskriva skillnaden mellan olika designmetoder och verktyg (t.ex. forskningsmetoder, prototypverktyg och tillvägagångssätt) som är lämpliga för mobil databehandling.
beskriva humanistiska och samhälleliga frågor (t.ex. hälsa, ekonomi, politik) som är relevanta för mobila datorer.
beskriva ekosystemet inom mobil databehandling, bygga på och korrekt citera relevanta resurser.
Färdigheter och förmåga
utveckla funktionell programvara som körs på en mobil datorplattform.
välja och utföra lämplig designmetod (t.ex. grafisk design, typografi, 3D-modellering, fotografering, animerad grafik) på lämplig detaljnivå och kvalitetsnivå för att skapa användargränssnitt för mobila datorer.
välja och utföra lämplig designmetod (t.ex. grafisk design, typografi, 3D-modellering, fotografi, animerad grafik) i lämpliga proportioner och nivåer av spetskompetens, för att dokumentera och presentera mobila applikationer
genomföra och dokumentera ett komplett designprojekt som resulterar i en mobil applikation
Värderingsförmåga och förhållningssätt
utföra och kritiskt reflektera över designforskningsmetoder som är lämpliga för mobil datoranvändning, inklusive etnografiska metoder.
kritiskt och konstruktivt granska resonemang (strategi) och estetik (taktik) för mobila applikationer.
hitta, använda och hänvisa till icke-akademiska tekniska och taktiska element för design av mobila applikationer.
tolka, konstruktivt kritisera och bidra till diskussioner om mobildatorer i det offentliga rummet.
fatta och motivera strategiska beslut för att skapa relevanta applikationer för mobil datorer.
Innehåll
Vi definierar "mobil databehandling" på två sätt:
Bärbara digitala enheter. Exempel: smartphones, surfplattor, smarta klockor och andra bärbara datorer, RFID-kort och IoT-applikationer ...
Applikationer där användaren är mobil. Exempel: pendling, turism, bilkörning, cykling, sport, promenader, utforska, navigera ...
Kursen introducerar begrepp, metoder och teknologier som är relevanta för design och implementering av mobila datorapplikationer. Ett brett spektrum av ämnen relaterade till mobil databehandling behandlas: från mer konventionella tolkningar som smartphones och surfplattor, till framväxande teknik.
Organisation
Kursen består av följande typer av aktiviteter: Studier (t.ex. föreläsningar, litteratur)
Övningar (direkt relaterade till studierna, utförda individuellt eller i grupp)
Implementering (övningar för design och/eller mjukvarvutveckling)
Projekt (genomförs i grupp)
Litteratur
Kurslitteraturlistan kommer att ges 8 veckor i förväg, innan inlärningsperioden. (Studenter förväntas inte köpa en lärobok.)Examination inklusive obligatoriska moment
Kursen består av två moduler:4 poäng (underkänd, 3, 4, 5) - Skriftliga och muntliga presentationsövningar
Flera skriftliga och muntliga presentationsövningar är schemalagda under hela inlärningsperioden. Dessa görs oftast individuellt.
3,5 poäng (underkänd, 3, 4, 5) - Projektarbete
Projektarbete omfattar leveranser planerade under hela inlärningsperioden, ett slutligt dokument och / eller presentation (som väger mer än föregående leveranser) och inlämning av projektkod. Projektet görs som ett grupparbete .
Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om pedagogiskt stöd på grund av funktionsnedsättning.