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