Inhalt

[ 921CGELMWDK22 ] KV Mobile Web Development

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M1 - Master's programme 1. year Computer Science Ismail Khalil 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2024W
Objectives This project-based course aims to provide students with a comprehensive understanding of mobile web development. It will cover the fundamental technologies and frameworks required to design, develop, test, and deploy mobile web applications. Students will learn HTML, CSS, and JavaScript for front-end development, and Python along with Flask and Django for back-end development. SQL for database management, user interface design principles, and best practices for testing and deployment will also be covered.
Subject What is mobile computing and how it is different from embedded, pervasive, wearable and portable computing? How to classify mobile applications and services? The different types of mobile applications and services development platforms, OS, and application frameworks? How to develop mobile applications using Web technologies (XHTML, CSS, and JavaScript) on the platform of your choice? Using the same standards, techniques, and principles, how to convert a mobile Web application into a native application that run on a specific platform How to recognize and respond to the user location to create compelling location-based services and applications?
Criteria for evaluation - Assignments: 40% - Final Project: 50% - Participation and Discussions: 10%

Methods Students will work in teams (of 2-3) to design, develop, test, and deploy a mobile web application. Projects will be presented during the last week of the course.
Language English
Study material "HTML & CSS: Design and Build Websites" by Jon Duckett "JavaScript and JQuery: Interactive Front-End Web Development" by Jon Duckett "Python Crash Course" by Eric Matthes "Django for Beginners" by William S. Vincent "Flask Web Development" by Miguel Grinberg "Learning SQL" by Alan Beaulieu
Changing subject? No
On-site course
Maximum number of participants -
Assignment procedure Direct assignment