IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Mobile App Development 
Kursusnavn (engelsk):Mobile App Development 
Semester:Forår 2014 
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).
In addition, basic understanding of the HTTP protocol is recommended

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:

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
- summarise the architecture and work flow of an Android app for a specific case
- create Android user interfaces using activities, view groups and views to
- create responsive, multi-threaded Android apps with asynchronous tasks and services
- communicate with remote services from an Android app
- plan and execute the deployment of 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/server communication 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

TBA 

Obligatoriske aktivititer:2 mandatory projects are included in the course. These must be handed in and approved in order to register for exam 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern prøve

Oral exam with no time for preparation.  

Litteratur udover forskningsartikler:Ressourcer fra http://developer.android.com o.a.

Bill Phillips & Brian Hardy - Android Programming: The Big Nerd Ranch Guide (2013, ISBN: 978-0321804334) 
 
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
2014-06-10 Ask your course manager Mundtlig eksamen ITU 4A58
2014-06-11 Ask your course manager Mundtlig eksamen ITU 4A58
2014-06-12 Ask your course manager Mundtlig eksamen ITU 4A58
2014-06-13 Ask your course manager Mundtlig eksamen ITU 4A58
2014-06-16 Ask your course manager Mundtlig eksamen ITU 4A56
2014-06-17 Ask your course manager Mundtlig eksamen ITU 4A56
2014-08-15 RE-EXAM - Please contact your course manager Mundtlig eksamen ITU 2A18