Inhalt

[ 921CGELMWDK22 ] KV (*)Mobile Web Development

Versionsauswahl
(*) Leider ist diese Information in Deutsch nicht verfügbar.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS M1 - Master 1. Jahr Informatik Ismail Khalil 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Masterstudium Computer Science 2024W
Ziele (*)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.
Lehrinhalte (*)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?
Beurteilungskriterien (*)- Assignments: 40% - Final Project: 50% - Participation and Discussions: 10%

Lehrmethoden (*)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.
Abhaltungssprache Englisch
Literatur (*)"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
Lehrinhalte wechselnd? Nein
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung