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
  1. Motivation and Overview
  2. System components for Mobile Applications
  3. Development of Mobile Applications
  4. Advanced Concepts
  5. 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. WorkloadLehrtyp
15Vorlesungen
15betreute Kleingruppen
15Seminare
Workload Dozentenungebunden
Std. WorkloadLehrtyp
75Kleingruppen
15Literaturstudium
15Veranstaltungsvor-/-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