iOS applicationsutveckling för iPhone och iPad, grundkurs, 8 hp

iOS Application Development for iPhone and iPad, 8 credits

725G72

Alla nedanstående kurstillfällen är inställda.

Huvudområde

Inget huvudområde

Utbildningsnivå

Grundnivå

Kurstyp

Fristående- och programkurs

Examinator

Jakob Bandelin

Studierektor eller motsvarande

Jalal Maleki

Kontaktinformation

VOF = Valbar / Obligatorisk / Frivillig
Kursen ges för Termin Veckor Språk Ort/Campus VOF Obs!
Fristående kurs (Kvartsfart, Blandad undervisningstid) VT 2017 201704-201723 Svenska Ortsoberoende INSTÄLLD

Huvudområde

Inget huvudområde

Utbildningsnivå

Grundnivå

Fördjupningsnivå

G1X

Förkunskapskrav

Grundkurs i Objective-C-programmering, 8 hp eller minst 12hp inom programmering.

Lärandemål

Efter avslutad kurs skall den studerande kunna:
- utveckla enklare applikationer i programspråket Objective-C för operativsystemet iOS
- använda de API som används i samband med utveckling av applikationer för iOS-baserade produkter
- förklara och tillämpa designmönster som är tillämpliga på iOS-applikationer, t.ex. Model-View-Controller (MVC)
- redogöra för skillnaderna mellan olika typer av applikationer i utvecklingsverktyget Xcode
- förklara de begränsningar som mobila plattformar har, t.ex. i samband med gränssnittsutveckling.

Kursinnehåll

Utveckling av applikationer för produkter baserade på iOS, t ex iPhone och iPad; Programspråket Objective-C; Utveckling för mobila produkter, t ex program som utnyttjar information från acceleometer, kamera; Designmönster, t ex Model-View Controller (MVC); Programmeringsmiljön Xcode, Interface Builder.

Undervisnings- och arbetsformer

Under de ordinarie terminerna då kursen erbjuds, ges kursen i form av en distanskurs då hemsidan och kursforum utgör huvudkanaler för undervisningen och distribution av kursmaterial. Studenten förväntas ha tillgång till iOS-baserade produkter som Apples datorer och ev iPhone, iPad eller iPod.
Då kursen erbjuds som sommarkurs kommer kursen ges som campuskurs bestående av en serie föreläsningar och handledda laborationer i en iMac-sal.
Eftersom kursen baseras på iOS, är tillgång till en iPhone, iPad eller liknande produkter nödvändiga för genomförandet och redovisning av laborationerna och projektet.

Examination

Examinationen består av genomförandet av ett antal obligatoriska programmeringsuppgifter samt ett eget projekt. Uppgifterna redovisas muntligt eller skriftligt. Detaljerad information återfinns i studiehandledningen.

Betygsskala

,

Övrig information

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som skall ingå i varje kurs skall därför behandla frågan om hur kursen överensstämmer med kursplanen. Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som skall ingå i varje kurs skall därför behandla frågan om hur kursen överensstämmer med kursplanen.

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Institution

Institutionen för datavetenskap

Det finns inga examinationsmoment att visa.

Det finns ingen kurslitteratur tillgänglig på studieinfo för den här kursen.

Denna flik innehåller det material som är publikt i Lisam. Den information som publiceras här är inte juridiskt bindande, sådant material hittar du under övriga flikar på denna sida.

Det finns inga filer att visa.