"False"
Hoppa direkt till innehållet
printicon
Huvudmenyn dold.
Kursplan:

Utveckling av mobila applikationer, 7,5 hp

Kursen är nedlagd

Engelskt namn: Development of mobile applications

Denna kursplan gäller: 2012-03-05 och tillsvidare

Kurskod: 5DV134

Högskolepoäng: 7,5

Utbildningsnivå: Grundnivå

Huvudområden och successiv fördjupning: Datavetenskap: Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav

Betygsskala: Tregradig skala

Ansvarig institution: Institutionen för datavetenskap

Beslutad av: teknisk-naturvetenskapliga fakultetsnämnden, 2012-05-04

Innehåll

Målet med kursen är att du som kursdeltagare får teoretisk kunskap och praktisk erfarenhet av applikationsutveckling för Android. Du kommer också få en kortare introduktion till utveckling för andra mobilplattformar.

Förutsättningar och utmaningar med utveckling för mobila plattformar behandlas i relation till utveckling för stationära enheter (minneshantering, effektförbrukning, skärmstorlek, etc). Ett antal APIer introduceras exempelvis de som behövs för att utnyttja olika sensorer, adressbok och databaser. En genomgång av de designpatterns som används vid utveckling av mobila system ingår också

Förväntade studieresultat

Kunskap och förståelse
Efter avslutad kurs ska studenten kunna:

  • förstå och redogöra för begränsningar man måste ta hänsyn till då man programmerar för en mobil plattform; (FSR 1)
  • göra jämförelser mellan Android och andra plattformar för utveckling av mobila system. (FSR 2)

Färdighet och förmåga
Efter avslutad kurs ska studenten kunna:

  • implementera program i Java (mer specifikt en dialekt för Dalvik VM) för Android; (FSR 3)
  • utveckla program som utnyttjar de olika APIer som tillhandahålls i Android för att till exempel skapa grafiska gränssnitt och avläsa sensorer; (FSR 4)
  • hantera verktyg (som exempelvis Eclipse) för programutveckling för Android; (FSR 5)
  • kunna tillämpa vanliga designpatterns vid utveckling av program för Android; (FSR 6)
  • designa och utvärdera gränssnitt för mobila applikationer för bland annat Android och iOS. (FSR 7)

Värderingar och förhållningssätt
Efter avslutad kurs ska studenten kunna:

  • analysera och redogöra för etiska frågeställningar som kan uppstå då mobila applikationer utvecklas och används. (FSR 8)

Behörighetskrav

För tillträde till kursen krävs grundläggande behörighet samt minst 15hp objektorienterad programmering i Java på universitetsnivå som till exempel Objektorienterad programmeringsmetodik (5DV133) och Applikationsprogrammering i Java (5DV085).

Undervisningens upplägg

Undervisningen bedrivs normalt nätbaserat via en lärmiljö som tillhandahålls av universitetet. I lärandemiljön tillhandahålls studiehandledning, studiematerial, laborationsuppgifter, diskussionsforum mm. Om kursen ges som en campus-kurs så tillkommer fysiska träffar.

Examination

Examinationen sker genom ett antal obligatoriska uppgifter. På kursen ges något av betygen Underkänd (U), Godkänd (G), eller Väl godkänd (VG). För att bli godkänd på kursen krävs att samtliga obligatoriska uppgifter är godkända. Betyget utgör en sammanfattande bedömning av resultaten vid examinationens olika delar. Studerande som godkänts vid ett examinationstillfälle får inte undergå förnyad examination för att få ett högre betyg. För studerande som inte godkänns vid ordinarie examinationstillfälle anordnas ytterligare tillfälle att slutföra examinationen.

En student som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det (HF 6 kap. 22 §). Begäran om ny examinator ställs till prefekten för Institutionen för datavetenskap.

Övriga föreskrifter

Tillgodoräknande:

Denna kurs kan ej räknas i examen samtidigt som en annan kurs med liknande innehåll. Vid tveksamheter bör den studerande rådfråga studievägledare vid Institutionen för datavetenskap.

Tillgodoräknande av studier prövas individuellt (se universitetets regelsamling och tillgodoräknandeordning). Ansökan om tillgodoräknande görs på speciell blankett och ställs till den Teknisk-naturvetenskapliga fakultetsnämnden, Umeå universitet.

Litteratur

  • Giltig från: 2013 vecka 21

    Rekommenderad litteratur

    Det finns ingen obligatorisk litteratur på kursen men följande två böcker kommer lärarna använda i arbetet med kursen och rekommenderas som kurslitteratur:

    Neil Theresa
    Mobile Design Pattern Gallery : UI Patterns for Mobile Applications
    1., neue Ausg. : Sebastopol, CA : O'Reilly & Associates : 2012 : 261 S. :
    ISBN: 978-1-4493-1432-3 EUR 24.50 (DE)
    Se Umeå UB:s söktjänst

    Hardy Brian.
    Android programming : the big nerd ranch guide
    1st ed. : Atlanta, GA : Big Nerd Ranch : 2013. : p. cm. :
    ISBN: 9780321804334
    Se Umeå UB:s söktjänst

  • Giltig från: 2012 vecka 16

    Rekommenderad litteratur

    Det finns ingen obligatorisk litteratur på kursen men följande två böcker kommer lärarna använda i arbetet med kursen och rekommenderas som kurslitteratur:

    Lee Wei-Meng H.
    Beginning android 4 application development
    1st ed. : Indianapolis, IN : Wiley Pub., Inc. : 2012. : p. cm. :
    ISBN: 978-1-118-19954-1 (pbk : alk. paper)
    Se Umeå UB:s söktjänst

    Neil Theresa
    Mobile Design Pattern Gallery : UI Patterns for Mobile Applications
    1., neue Ausg. : Sebastopol, CA : O'Reilly & Associates : 2012 : 261 S. :
    ISBN: 978-1-4493-1432-3 EUR 24.50 (DE)
    Se Umeå UB:s söktjänst