Dansk - English
Short version - Full version
Mobile Application Programming (Fall 2012) |
|||
Course code : | EMOBA-U1 | ||
ECTS Credits : | 7,5 | Status : | Optional |
Revised : | 11/06 2012 | Written : | 02/05 2012 |
Placement : | 5. - 7. semester | Hours per week : | 4 |
Length : | 1 semester | Teaching Language : | Danish if no English students are present |
Objective : | The objective of the course is to enable the student to develop applications for iOS and Android platforms. The student should acquire an understanding of the major concepts, fundamental design patterns and best practices in mobile application development. Proficiency in using the associated development tools and environments should also be obtained. | ||
Principal Content : | iOS Development: Objective C Xcode and Storyboards Using the Model-View-Controller design pattern Creating user interfaces Handling touch events and gestures Toolbars and navigation controllers Localization and internationalization Background execution Saving/loading data: Archiving and Core Data Core Location and Map Kit Communicating with web services Testing and debugging Android Development: Eclipse and the Android ADT plugin Creating user interfaces Activity lifecycle Using multiple activities Menus, views and touch events Performing background tasks Creating local services Broadcast intents and notifications Communicating with web services Testing and debugging |
||
Teaching method : | Combination of lectures, programming exercises and a course project. | ||
Required prequisites : | Object oriented programming ability corresponding to EPROPE2 | ||
Recommended prerequisites : | - | ||
Relations : | - | ||
Type of examination : | Oral examination | ||
External examiner : | Internal | ||
Marking : | 7 step scale | ||
Remarks : | Having a Mac computer is recommended but not essential. The course has a maximum enrollment of 24 students |
||
Teaching material : | TBD | ||
Responsible teacher : | Ian Bridgwood
, iabr@dtu.dk |