Mobile Applications
- Faculty
 Faculty of Engineering and Computer Science
- Version
 Version 12.0 of 02/19/2020
- Code of Module
 11M0589
- Modulename (german)
 Mobile Anwendungen
- Study Programmes
 Informatik - Verteilte und Mobile Anwendungen (M.Sc.)
- Level of Module
 4
- Mission Statement
 Nowadays, Mobile Applications constitute the standard interface to all kinds of information systems and services.According software apps have to deal with issues like limited resources on the devices running the apps as well as a number of special requirements regarding the handling of concurrency for instance among applications and the need for addressing possible resource (e.g. network) problems. Examples for the latter are incoming calls, small user interfaces, connectivity and energy losses.Based on basic computer science skills (mainly programming and distributed systems), students will enhance those competences and will gain competences in this important domain plus the required technical depth.
- Content
 - Motivation and Overview
 - System components for Mobile Applications
 - Development of Mobile Applications
 - Advanced Concepts
 - Outlook and upcoming trends
 
- Mode of Delivery
 The module is based on a mixture of introductory lectures and seminars. Students develop and present expertise in seminar talks and learn to solve practical assignments in small groups. Dedicated PC pools and some mobile devices are available.
- Expected Knowledge and/or Competences
 Standard Computer Science Expertise
- Responsible of the Module
 Westerkamp, Clemens
- Lecturer(s)
 - Eikerling, Heinz-Josef
 - Westerkamp, Clemens
 
- Credits
 5
- Concept of Study and Teaching
 Workload Dozentengebunden Std. Workload Lehrtyp 15 Vorlesungen 15 betreute Kleingruppen 15 Seminare Workload Dozentenungebunden Std. Workload Lehrtyp 75 Kleingruppen 15 Literaturstudium 15 Veranstaltungsvor-/-nachbereitung 
- Recommended Reading
 Louis, D.; Müller, P.: Android: Der schnelle und einfache Einstieg in die Programmierung und Entwicklungsumgebung, Hanser, 2016.Künneth, T.: Android 7: Das Praxisbuch für Entwickler; 4. Aufl. Bonn: Rheinwerk Computing, 2016.Becker, Pant: Android – Grundlagen und Programmierung, dpunkt 2016Stillmann, T.: Apps für iOS 10Neuburg, M.: iOS 10 Programming Fundamentals with Swift, OReilly, 2016Bakir, A.: Program the Internet of Things with Swift for iOS, Apress, 2015
- Graded Exam
 Project Report, written
- Ungraded Exam
 Field Work / Experimental Work
- Assessment Methods Remark
 The examination is based on a project with technical results, a report and a presentation
- Duration
 1 Term
- Module Frequency
 Only Winter Term
- Language of Instruction
 German and English