IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Mobile App Development 
Kursusnavn (engelsk):Mobile App Development 
Semester:Forår 2015 
Udbydes under:Master i it, Software Engineering (sen) 
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:Content

Workload

Activities
2 mandatory projects are included in the course. These must be handed in and approved in order to register for exam

Feedback

What if the student fails to pass a mandatory activity:

Be aware: The student will receive the grade NA (not approved) at the ordinary exam, if the mandatory activities are not approved and the student will use an exam attempt. 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam)

Oral exam with no time for preparation.

The duration of the oral exam is 30 minutes pr. student including evaluation and feedback.  

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)