Mobile Software Engineering (MSO)
1/2. Semester
5 ECTS | 4 SWS
Continuous Assessment (CA)
Develop Mobile Apps Professionally: Plan, design, and implement mobile applications—from requirements analysis and UX design through prototyping, architecture, security, testing, and deployment.
Contents
- Mobile Requirements Engineering
- Mobile Experience Design
- Mobile Prototyping
- Mobile Usability Testing
- Mobile Development Approaches
- Mobile Architecture/Data
- Mobile QA
- Diversity in the use of mobile devices (smartphone, tablet, smartwatch, smart speaker, cars) and their characteristics
Competencies
Students are able to
- Why Mobile Software Engineering is different!
- How Mobile Software Engineering methods and techniques can be applied
- How to build the right apps
- How mobile apps are developed
- How mobile apps are distributed
Literature
- Theresa Neil: Mobile Design Pattern Gallery: UI Patterns for Smartphone Apps
- R.L. Greene: App Marketing: Top Mobile App Monetization and Promotion Strategies
- Adrian Mendoza: Mobile User Experience: Patterns to Make Sense of it All
- Greg Shackles: Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications
- Andreas Eschenbach: Plattformunabhängige Softwareentwicklung für mobile Endgeräte: Hybrid-Apps mit Cross-Platform Toolkits
- Daniel Knott: Mobile App Testing: Praxisleitfaden für Softwaretester und Entwickler mobiler Anwendungen
Lecturer
- Simon Scherr
- Adeline Silva Schäfer
Recommended Previous Knowledge
-
Good knowledge of at least one object-oriented programming language.
-
Good general knowledge of software engineering principles.
-
Where possible, experience in the conception, design, and development of mobile applications.
Module Details
| Semester |
1/2 |
| Lecture Language |
German |
|
Frequency
|
Winter Term
|
| Credit Points (ECTS)
|
5 |
| Course Coordinator |
Prof. Dr. Peter Knauber |
| Duration |
1 Semester |
|
Course Achievement
|
None |
|
Prerequisite for exam
|
None |
|
Exam
|
Continuous Assessment (CA) |
Weekly Hours (SWS)
| Lecture |
3 SWS |
| Exercises |
1 SWS |
| Sum |
4 SWS |
Work Load
| Lecture |
60 h |
| Lab |
30 h |
| Self Study |
20 h |
| Project |
30 h |
| Exam Preparation |
10 h |
| Sum |
150 h |