Applikationsutveckling för iPhone - Kurs - Umeå

Download Report

Transcript Applikationsutveckling för iPhone - Kurs - Umeå

Kursplan Applikationsutveckling för iPhone, 7.5 hp

Application development for iPhone, 7.5 ECTS

Högskolepoäng:

7.5 hp

Kurskod:

5DV032

Ansvarig institution:

Inst för datavetenskap

Datum för fastställande:

2010-05-06

Huvudområde:

Datavetenskap

Nivå:

Grundnivå

Betygsgrader:

För denna kurs ges betygen VG Väl godkänd , G Godkänd, U Underkänd

Ev. programtillhörighet:

Fastställande Innehåll

På kursen behandlas applikationsutveckling för iPhone, iPad och iPod Touch.

Förutsättningar och utmaningar med mobila plattformar behandlas. Språket Objective-C och de APIer som används för att utnyttja accelerometer, kamera, adressbok, filhantering och databaser behandlas. Designpatterns som t.ex. model-view controller lärs ut.

Utvecklingsverktyg som t.ex. Xcode och Interface builder gås igenom.

Förväntade studieresultat

Efter avslutad kurs ska studenten kunna: * Använda sig av programspråket Objective-C för att skriva enklare program för iOS * Förstå och redogöra för begränsningarna som man måste ta hänsyn till då man programmerar för en mobil plattform * Visa kännedom om de olika APIer som tillhandahålls i iOS genom att skriva program som använder dessa för att till exempel skapa grafiska gränssnitt och avläsa sensorer * Använda sig av verktyg för programutvecklig för iOS * Använda sig av designpatterns som tex model-view controller vid utveckling av program

Förkunskapskrav

För tillträde till kursen krävs grundläggande behörighet samt en kurs i objektorienterad programmering på universitetsnivå. Studenter som läser kursen förutsätts ha tillgång till dator med Intel-processor och Mac OS X.

Undervisningens upplägg

Undervisningen bedrivs nätbaserat via en lärmiljö som tillhandahålls av institutionen. I lärandemiljön tillhandahålls studiehandledning, studiematerial, laborationsuppgifter, diskussionsforum mm.

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). I vissa delar som krävs för betyget VG kan tillgång till en iPhone, iPad eller iPod Touch behövas. 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.

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.

Föreskrifter vid övergångar Övriga föreskrifter Litteratur

Giltig från:

2011 vecka 35 Joe Conway , Aaron Hillegass

iPhone programming : the Big Nerd Ranch guide

Atlanta, Ga. : Big Nerd Ranch : c2010 : xvi, 396 p. : ISBN: 978-0-321-70624-9 (pbk.) Obligatorisk Se bibliotekskatalogen Album | Umeå universitet | Postadress: 901 87 Umeå | Tel: 090-786 50 00 | Kontakta oss | Om webbplatsen |