KURSPLAN
iOS-utveckling, 7,5 högskolepoäng
iOS Development, 7.5 credits
Kursplan för studenter vår 2026
Kurskod: | TISK18 |
Fastställd av: | VD 2018-04-06 |
Gäller fr.o.m.: | 2018-08-01 |
Version: | 1 |
Utbildningsnivå: | Grundnivå |
Utbildningsområde: | Tekniska området
|
Ämnesgrupp: | DT1
|
Fördjupning: | G1F
|
Huvudområde: | Datateknik |
Lärandemål
Efter genomgången kurs skall studenten
Kunskap och förståelse
- visa förståelse för hur programvara för iOS paketeras och distribueras till användare
Färdighet och förmåga
- visa färdighet i att programmera med språket Swift och utvecklingsmiljön XCode
- visa färdighet i att tillämpa etablerade designmönster för iOS-utveckling
- visa förmåga att dra nytta av GPS-funktioner och andra sensorsystem genom iOS-API:er
- visa förmåga att använda iOS-API:er för att synkronisera dokument och data mellan olika mobila enheter
- visa förmåga att utforma och implementera användargränssnitt för olika typer av iOS-baserade enheter
Värderingsförmåga och förhållningssätt
- visa förmåga att utvärdera iOS-appars design och implementation med hänsyn tagen till såväl tekniska som användbarhetsfaktorer
Innehåll
Kursen ämnar ge studenten kunskaper om och erfarenheter av tillämpad iOS-programmering, från start till färdig, publicerad app.
Kursen innehåller följande moment:
- XCode och Swift
- Minneshantering
- Vanliga designmönster i iOS-API:erna
- GUI-utveckling i iOS
- Mjukvarukvalitet
- Testning och debuggning
- Sensoranvändning
- Nätverkskommunikation i iOS
- Andra viktiga API:er
- Att publicera i App Store
Undervisningsformer
Undervisning ges i form av föreläsningar, laborationer och projekt.
Undervisningen bedrivs på engelska.
Förkunskapskrav
Grundläggande behörighet samt genomgångna kurser Objektorienterad mjukvarudesign, 7,5, Linjär algebra, 6 hp och Grundläggande webbutveckling, 7,5 hp (eller motsvarande kunskaper).
Examination och betyg
Kursen bedöms med betygen 5, 4, 3 eller Underkänd.
Kursens slutbetyg utfärdas först när samtliga moment godkänts.
Poängregistrering av examinationen för kursen sker enligt följande system:
Examinationsmoment | Omfattning | Betyg |
---|
Projekt1 | 5 hp | 5/4/3/U |
Laborationer | 2,5 hp | U/G |
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.
Kurslitteratur
Litteratur
Kurslitteraturen fastställs en månad innan kursstart.
Titel: iOS 11 Programming Fundamentals with Swift
Författare: Matt Neuburg
Förlag: O'Reilly Media, Inc
ISBN: 9781491999318