IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Mobile App Development 
Kursusnavn (engelsk):Mobile App Development 
Semester:Forår 2013 
Udbydes under:Master i it, Softwarekonstruktion (sko) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:40 
Maks. antal deltagere:75 
Formelle forudsætninger:You should be comfortable working with Java and object-oriented programming in general. The expected student skill set at the beginning of the course can be achieved by taking the Object Oriented Programming course here at ITU and having some practical hands-on experience (for instance, by doing a programming project or two).

If you don't have Java experience, this can be compensated by having experience with another object-oriented language like C# or C++. 
Læringsmål:After the course, the student should be able to:

- describe the major mobile technologies currently leading the market, as well as how they differ from each other
- characterise the advantages of developing for a mobile device over developing for a desktop machine/server
- list the feature set of a modern mobile device
- describe and design using the distribution model of an app for a mobile device
- summarise the architecture and work flow of an Android app for a specific case
- list, select and apply relevant design patterns for an Android app for a specific case
- create and deploy an Android app 
Fagligt indhold:This course will provide an overview of the mobile application market and technologies, and then focus on development and distribution of an app for an Android device.

Among others, the following topics will be introduced:

- current popular mobile operating systems (Android, iOS, Windows 8)
- activities and intents
- layouts and resources
- working with files and databases on a mobile device
- services
- the Android life cycles and thread model
- mobile web (HTML5) and cross-platform frameworks 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

TBA 

Obligatoriske aktivititer:Der er ingen obligatoriske aktiviteter. Vær venlig KUN at ændre denne tekst når der er obligatoriske aktiviteter./
There are no mandatory activities. Please, change this text ONLY when there are mandatory activities. 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern censur

External examiner, 7-point marking scale, B7: Oral examination with fixed 32-hours written vork but without time for preparation at the exam

Distribution of assignment: Monday the 27 May at 8.00 AM
Hand-in Tuesday the 28 May at 4.00 PM.

Submission in learnit.itu.dk  

Litteratur udover forskningsartikler:Obligatorisk pensum:
Lee, Wei-Meng: Beginning Android 4 Application Development, 2012. ISBN: 9781118199541
+ enkelte internetressourcer

Supplerende (ikke-obligatorisk) pensum:
Lee, Wei-Meng: Android Application Development Cookbook, 2013. ISBN: 9781118177679 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 17.00-18.50 Forelæsning ITU Aud 3
Tirsdag 19.00-20.50 Øvelser ITU 2A52

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2013-05-28 No later than 5 PM Mundtlig eksamen ITU Digital submission, LearnIT
2013-06-24 Tidsrum oplyses senere Mundtlig eksamen ITU 3A54
2013-06-25 Tidsrum oplyses senere Mundtlig eksamen ITU 3A54
2013-06-26 Tidspunkt oplyses senere Mundtlig eksamen ITU 3A54
2013-06-27 Tidspunkt oplyses senere Mundtlig eksamen ITU 3A54
2013-06-28 Tidspunkt oplyses senere Mundtlig eksamen ITU 3A54