[ INMAWKVMOCO ] KV Mobile Computing

Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M2 - Master's programme 2. year Computer Science Ismail Khalil 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2013W
Objectives The objectives of this course is to give students the technical knowledge, the practical background and the hands-on experience needed to create their own mobile applications using the state of the art mobile technologies (e.g. iPhone, iPad, iPod touch, Android, etc.,) on different mobile platforms, OSs, and application frameworks.
Subject The lecture consists of two parts. In the first part, an overview of the mobile eco-system is given, including different types of mobile applications and services' development platforms, OSs, and applications frameworks in addition to the different ways to categorize mobile applications and services. Next, students will learn how to develop mobile apps using Web technologies and standard (HTML, CSS, and JavaScript) on the platform of their choice and then how to develop native applications for use on a particular platform or device specifically iOS and Android. The last lecture will be on how to recognize and respond to the user location to create compelling location-based services and applications. The second part of the lecture will be a practical part where students will apply the standards, techniques, and principles they learnt in the first part to build a simple mobile application.
Criteria for evaluation The course is a project-based course. The project can be done in a group of 1-3 students. The grading will be based on the final delivery of the project.
Methods Course will combine a lecture part where interactive participation is ensured by small exercises during the course and a practical part where students develop a small mobile application project.
Language English
Study material Study material will be given in the lecture.
Changing subject? No
On-site course
Maximum number of participants -
Assignment procedure Direct assignment