Web Business & Technology FT
Apply Icon
Apply
now

App-Centered Software Development

level of course unit

Bachelor

Learning outcomes of course unit

Students acquire the basic knowledge to develop, test and publish apps for different application platforms.

The students:
- Can use device-specific functions of app-centered application platforms programmatically (e.g. position determination via GPS, short-range radio systems such as RFID, Bluetooth)
- Can use alternative input methods such as multitouch or sensor technology in apps
- Can plan and implement apps for cross-platform scenarios
- Know the specific requirements for developing, testing, and publishing apps for different application platforms

prerequisites and co-requisites

Courses of the previous semester successfully completed

course contents

- Getting to know the architecture models of app-centric application platforms
- Device-specific requirements and characteristics of mobile and other IoT devices (input and output capabilities, limited processing and storage capacities)
- Development, testing and distribution of apps (development environments, simulators, app markets)
- Use of additional functionalities of mobile devices (GPS, camera, Bluetooth, multitouch)

recommended or required reading

Vollmer, G.: Mobile App Engineering: Von den Requirements zum Go Live, dpunkt.verlag, 2017
Künneth, T.: Android 8 - Das Praxisbuch für Java-Entwickler, Rheinwerk Computing, 2018
Knott, D.: Mobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen, dpunkt.verlag, 2016

assessment methods and criteria

Exercise series and/or project work and/or final exam (together with ’App-Focused Software Development Lab’ as module exam)

language of instruction

German

number of ECTS credits allocated

4.5

eLearning quota in percent

20

course-hours-per-week (chw)

3

planned learning activities and teaching methods

Lecture, group work, presentation and discussion of tasks

semester/trimester when the course unit is delivered

3

name of lecturer(s)

Stefan Huber, MA, BA

year of study

2

recommended optional program components

none

course unit code

SWA1

type of course unit

integrated lecture

mode of delivery

Compulsory

work placement(s)

not applicable