62563 Videregående mobilapplikationsudvikling

2016/2017

Informatik(100)
IT, Ballerup: valgfag
Eksport: valgfag
Eksport og Teknologi: valgfag
Softwareteknologi: valgfag
IT og Økonomi: valgfag
Kursusinformation
Advanced Mobile Application Development
Dansk
7,5
Diplomingeniør
Kurset udbydes under tompladsordningen
F4A (tirs 13-17)
Campus Ballerup
Forelæsninger og projektarbejde.
13-uger
F4A
Mundtlig eksamen og bedømmelse af rapport(er)
7-trins skala , intern bedømmelse
62522/62567 , Viden svarende til kurset 62522 (mobilapplikationsudvikling - Android) Deltagere har allerede en Android-app, der fungerer i et vist omfang, som de under kurset vil bringe op til et niveau hvor app'en kan publiceres.
Minimum 6 Maksimum: 30
Jacob Nordfalk , Ballerup Campus, Bygning Ballerup , jacno@dtu.dk

62 DTU Diplom
http://www.cv.diplom.dtu.dk/diplom...e-applikationer
I studieplanlæggeren
Overordnede kursusmål
At føre den erfarne udvikler op på professionelt niveau inden for moderne mobil applikationsudvikling - det vil sige i stand til at implementere og idriftsætte applikationer til mobile enheder hvis brugergrænseflade og generelle kvalitet lever op til eller overstiger gældende standarder inden for området.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Vurdere og analysere et designoplæg, og udfærdige en tilsvarende kravsspecifikation (Viden og forståelse)
  • Udfærdige en arkitektur, der fungerer optimalt i samspil med den mobile platform (Viden og forståelse)
  • Implementere en backend/server i skyen eller anvende en eksisterende backend (Færdigheder)
  • Implementere netværkskommunikation med passende caching- og sikkerhedsmekanismer (Færdigheder)
  • Udfærdige og implementere et interaktionsdesign som passer med designparadigmer og -retningslinjer på en konkret mobil platform (Viden og forståelse)
  • Anvende gestaltstøttende animationer og -gesti inden for touch-baserede brugerflader (Viden og forståelse)
  • Udfærdige nødvendig grafik til en app ud fra et designoplæg (Færdigheder)
  • Designe egne visuelle komponenter (Færdigheder)
  • Fremsøge og anvende 3.partsbiblioteker (Færdigheder)
  • Optimere en app til at køre flydende (Færdigheder)
  • Kvalitetssikre en mobilapplikation (Færdigheder)
  • Idriftsætte/​publicere en mobilapplikation og overvåge nedbrud (Færdigheder)
Kursusindhold
• Designretningslinjer på førende touch-baserede mobile platforme (iOS, Android)
• Gestus-baserede handlinger og deres implementation
• Implementering og optimering af grafik for flydende visning af animationer og visuel feedback
• Responsivt design - brugerflader der tilpasser sig skærmstørrelsen
• Anvendelse af 3.partsbiblioteker til visuelle og non-visuelle komponenter
• Prototyping og anvendelse af BaaS - Backend as a Service
• Implementering af en backend i skyen og design af et JSON REST API til netværkskommunikation
• Sikkerhed på de mobile platforme - kryptering, herunder HTTPS med certifikat-pinning, obfuskering, de-obfuskering
• Caching af netværkssvar og håndtering af svingende adgang til netværket
• Kvalitetssikring - afprøvning, nedbrudsstatistikker, testrapporter, test af brugervenlighed

Derudover tages emner inden for videregående mobilapplikationsudvikling op afhængig af deltagernes interesser
Litteraturhenvisninger
Egne noter
Bemærkninger
Eksamensform: Individuel mundtlig eksamen uden forberedelse.

Opgavens omfang: Max. 15 sider (36.000 anslag inkl. mellemrum).

Dato for aflevering og eksamen: Fremgår af studiekalenderen på www.cv.ihk.dk samt på CampusNet.
Sidst opdateret
27. oktober, 2016