|
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 |
|