Skip to main content

Mobile Application Development Using Web Technologies (5 cr)

Code: HT00CF31-3001

General information


Timing
12.01.2026 - 20.05.2026
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
Finnish
Seats
20 - 45
Degree programmes
Bachelor's Degree Programme in Business Information Technology
Teachers
Tommi Tuikka
Groups
HTK24S1
Tietojenkäsittely (AMK)
Course
HT00CF31
No reservations found for realization HT00CF31-3001!

Evaluation scale

0-5

Objective

Purpose of the course

Would you be interested in mobile application development using web technologies you are familiar with? Mobile application development has traditionally been the development of native applications built on top of a mobile operating system, but nowadays most web applications need to work well on mobile devices, and a significant proportion of new mobile applications are made using web technologies. This course provides the basic skills to start working as a developer of mobile applications built on web technologies.

Course competences

- Application development skills: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships.
- Application development: Is able to program and develop secure applications.
- Information systems competence: Is familiar with typical information systems and services and understands the importance of security in utilizing services.
- Learning to learn: Is able to acquire, critically assess and appropriately apply the national and international knowledge base and practices of their field.

Learning outcomes

Students are able to develop mobile applications using modern web technologies. The student knows the types of web-based mobile applications and understands the different features and uses of PWA, hybrid and native hybrid applications. The student will be familiar with simple cloud computing solutions for the development of web-based mobile applications.

Content

The course teaches how to develop mobile applications using modern web technologies. Content includes setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications using web technologies. The course also introduces the use of cloud platforms for mobile development. The course will provide basic skills for working as a developer of web-based mobile applications.

Location and time

Spring 2026

Materials

https://tiko.jamk.fi/~tuito/mobwebsk/

Teaching methods

Video lectures and contact hours with guidance. Learning by doing.

The course can also be completed entirely online. The course includes pre-recorded video lectures. In addition, the course includes a 0.5-1 hour personal assessment interview with the teacher via Zoom.

Student workload

135 hours

Assessment criteria, satisfactory (1)

(Adequate 1) You can implement simple web-based mobile applications using the models presented in lessons or tutorials on the web. You are familiar with the types of web-based mobile applications and the cloud computing solutions used to develop them. You have attempted all the exercises and reached the end result specified in the instructions in at least 50% of the exercises.

(Satisfactory 2) You can implement simple web-based mobile applications using the models presented in the lessons or tutorials available on the web. You know the types of web-based mobile applications and can use cloud computing solutions to develop them. You have attempted all the exercises and reached the end result specified in the instructions in at least 70% of the exercises.

Assessment criteria, good (3)

(Good 3) You can apply the techniques you have learned to the development of more demanding applications and you can extend your knowledge beyond the topics covered in the course. You know the types of web-based mobile applications and can use cloud computing solutions to develop them. Understand the security aspects of mobile applications. You have attempted all the exercises and reached the end result specified in the instructions in at least 80% of the exercises.

(Commendable 4) You can apply the techniques you have learned to the development of more sophisticated applications and you can extend your knowledge beyond the topics covered in the course. You know the types of web-based mobile applications and can use cloud computing solutions for their development. You will be able to develop secure applications. You have attempted all the exercises and reached the final result specified in the instructions in at least 90% of the exercises.

Assessment criteria, excellent (5)

(Excellent 5) In addition to the above requirements, the student is able to critically evaluate mobile development technologies and understand the criteria for selecting technologies for different uses. He/she has completed all the exercises and reached the end result as specified in the instructions in all of them.

Qualifications

Basic knowledge of front-end application development.

Further information

The exercises and the final project will be assessed in a personal assessment interview. Understanding the solutions to the exercises and answering the teacher's questions, as well as the quality of the final project, will be emphasised in the assessment. The mere completion of the assignments, e.g. with the help of artificial intelligence, does not guarantee any grade.

Go back to top of page