Overordnede kursusmål
Kurset gennemgår principperne for udvikling af applikationer til
mobile enheder - konkret laves en native Android-app.
Den studerende lærer at programmere mobile applikationer med en
grafisk brugerflade, brug af audio/video, sensorer og
stedbestemmelse, lagring af information på enheden, kommunikation
over internettet, samt hensyn til batterilevetiden.
I kurset benyttes Kotlin og moderne udviklingsværktøjer til
mobilapplikationsudvikling (Android Studio).
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Anvende objektorienterede principper til mobil
applikationsudvikling (Færdigheder)
- Anvende sensorer og stedbestemmelse i en mobil applikation
(Viden og forståelse)
- Anvende netværkskommunikation, indhente data fra internettet og
lagre data via internettet (Færdigheder)
- Analysere og vurdere opbygningen af en mobilapplikation
(Forståelse)
- Beskrive de benyttede baseklassebiblioteker (Færdigheder)
- Beskrive sikkerheden i en mobilapplikation (Forståelse)
- Analysere og vurdere opbygningen af en mobil applikation
(Forståelse)
- Afprøve en mobilapplikation (Færdigheder)
Kursusindhold
• Mobilapplikationer med grafisk brugerflade
• Håndtering af netværkskommunikation
• Datalagring og persistens
• Adgang til sensorer
• Adgang til stedbestemmelse
• Håndtering af samtidighed og baggrundsprocesser
• Arkitektur for en mobil applikation
Bemærkninger
Faggruppe: AI, matematik og software
Valgfag: Eksport og Teknologi
Valgfag: IT-elektronik
Valgfag: Proces og innovation
Valgfag: Sundhedsteknologi
Eksamensform: Individuel mundtlig eksamen uden forberedelse.
Sidst opdateret
13. februar, 2023