|
Detailed information |
Original study plan |
Master's programme Computer Science 2021W |
Objectives |
Students will gain
technical and theoretical background to create mobile Web applications using the state of the art mobile technologies for different mobile platforms, OS, and applications frameworks
hands-on experience to develop a reliable, fast, and engaging mobile applications
capability to decide which platform to support, degree of complexity, user experience, offline support, etc., for mobile applications design and development
|
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 |
Evaluation will be based on
active participation during the course
performance in exercises/final project
|
Methods |
Course will combine
lecture part
where active participation is ensured by small exercises
Project work in teams of 1-3 students
Formalised and elaborated by students during the course
Presented and discussed during the proposal presentation
Final delivery of the project with a document describing the project, video demo demonstrating the status of the application running on an emulator or a real device and a presentation with additional information about the implementation of the system
Project poster
Frequent project progress meetings with the lecturer
|
Language |
English |
Study material |
Fundamentals of Web Development, 2017, Pearson
by Randy Connolly, Ricardo Hoar
|
Changing subject? |
No |
|