Coding 4: Software Development Mobile
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., positioning using GPS and short-range radio systems such as RFID and Bluetooth)
- can use alternative input methods such as multi-touch or sensor technology in apps
- can plan and implement apps for cross-platform scenarios
- know the special requirements of developing, testing, and publishing apps for different application platforms
prerequisites and co-requisites
none
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 options, 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, multi-touch)
recommended or required reading
- Vollmer, G.: Mobile App Engineering: Von den Requirements zum Go Live. Dpunkt Publishing, 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 Publishing, 2016
assessment methods and criteria
Portfolio review
language of instruction
German
number of ECTS credits allocated
6
eLearning quota in percent
20
course-hours-per-week (chw)
3
planned learning activities and teaching methods
Presentations, group work, presentation and discussion of tasks
semester/trimester when the course unit is delivered
4
name of lecturer(s)
STGL
course unit code
ENG5
type of course unit
integrated lecture
mode of delivery
Compulsory
work placement(s)
no