Inhalt

[ 921CGELMWDK25 ] KV Mobile Web Development with Python and JavaScript

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 2025W
Learning Outcomes
Competences
Students understand the basics of mobile web development and the differences between mobile and desktop web development. They can apply common web technologies such as HTML, CSS and JavaScript and are able to develop back-end applications using Python with Django and Flask. They know how to test and deploy mobile web technologies effectively.
Skills Knowledge
Students are able

  • to build Responsive and Accessible Mobile Web Applications (K2, K3 and K6)
  • to implement Mobile-First and Progressive Enhancement Principles (K3 and K6)
  • to utilize Modern Mobile Web Development Tools and Technologies (K4, K5 and K6)
  • HTML & CSS Fundamentals
  • Responsive Design Techniques
  • Mobile-First Design
  • Progressive Enhancement Techniques
  • Performance Optimization
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
Earlier variants They also cover the requirements of the curriculum (from - to)
921CGELMWDK22: KV Mobile Web Development (2022W-2025S)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment