Mobile Platforms
Integrated course, 4.00 ECTS
Course content
Specificities of mobile applications in terms of interaction, operation and design; Overview of the different concepts of mobile apps (web, native, hybrid), current platforms and development possibilities, mobile concepts and prototypes
Learning outcomes
The graduate has detailed knowledge of the specificities of mobile applications (interaction and design) and knows the different concepts of mobile apps as well as current platforms and development possibilities.
For the implementation, he / she knows object-oriented software design, modeling of software systems and software design principles. Competence in agile project management methods is also acquired.
Recommended or required reading and other learning resources / tools
Books:
Ian Sommerville, Software Engineering, 10th International edition, 2015;
Frederick P. Brooks, The Mythical Man-Month, 1995; Bertrand Meyer, Agile!, 2014;
LIsa Crispin and Janet Gregory, Agile Testing, 2009;
Jez Humble and David Farley, Continous Delivery, 2011;
Martin Fowler, UML Distilled, 2004;
Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides, Design Patterns, 1995;
Robert C. Martin, Agile Software Development, 2002;
Mobile First, Luke Wroblewski, Book Apart, 2011
ACM, IEEE, Web
Mode of delivery
2 ECTS Lecture, 2 ECTS Tutorial
Prerequisites and co-requisites
Basics from Semester 1 and 2
Assessment methods and criteria
Lecture: Exam; Tutorial: Continuous Assessment