Mobile Application Development With Web TechnologiesLaajuus (5 cr)
Code: HTKA0130
Credits
5 op
Teaching language
- Finnish
Responsible person
- Tommi Tuikka
Objective
The purpose of the course
Mobile application development has traditionally been the development of native applications built on top of a mobile device operating system. In the 2010s, web technologies, i.e. HTML, JavaScript and CSS, have evolved into notable mobile application development technologies. Currently, most of the new mobile applications are already made using web technologies. This course provides basic skills on the basis of which you can start working as a developer of mobile applications built with web technology.
Course competencies
Application development expertise
Course competence
The student is able to develop mobile applications with modern web technologies. The student knows the types of web-based mobile applications and understands the different features and applications of PWA applications, hybrid applications and native applications. The student is familiar with simple cloud service solutions suitable for the development of web-based mobile applications.
Content
The course teaches how to develop mobile applications using modern web technologies. The content includes e.g. setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications implemented with web technologies. The course also introduces the most common cloud platforms used to support mobile development. The course provides basic skills for working as a web-based mobile application developer.
Qualifications
Basics of frontend development
Assessment criteria, satisfactory (1)
(Adequate 1) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Assessment criteria, good (3)
(Good 3) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
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 technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Enrollment
18.11.2024 - 09.01.2025
Timing
03.02.2025 - 11.04.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Business
Teaching languages
- Finnish
Seats
20 - 45
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
HTK23S1Tietojenkäsittely (AMK)
-
ZJA25KIAvoin amk, tiko
Objectives
The purpose of the course
Mobile application development has traditionally been the development of native applications built on top of a mobile device operating system. In the 2010s, web technologies, i.e. HTML, JavaScript and CSS, have evolved into notable mobile application development technologies. Currently, most of the new mobile applications are already made using web technologies. This course provides basic skills on the basis of which you can start working as a developer of mobile applications built with web technology.
Course competencies
Application development expertise
Course competence
The student is able to develop mobile applications with modern web technologies. The student knows the types of web-based mobile applications and understands the different features and applications of PWA applications, hybrid applications and native applications. The student is familiar with simple cloud service solutions suitable for the development of web-based mobile applications.
Content
The course teaches how to develop mobile applications using modern web technologies. The content includes e.g. setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications implemented with web technologies. The course also introduces the most common cloud platforms used to support mobile development. The course provides basic skills for working as a web-based mobile application developer.
Time and location
Spring 2025
Teaching methods
Video lectures and contact hours with guidance
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
Further information for students
The exercises will be assessed in a personal assessment interview. Understanding the solutions to the exercises and answering the teacher's questions will be the main focus of the assessment. Simply completing the exercises, e.g. with the help of AI, does not guarantee a grade.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate mobile development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Basics of frontend development
Enrollment
20.11.2023 - 04.01.2024
Timing
05.02.2024 - 12.04.2024
Number of ECTS credits allocated
5 op
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
-
HTK22S1Tietojenkäsittely (AMK)
-
ZJK24KIKorkeakoulujen välinen yhteistyö, TIKO
-
ZJA24KIAvoin amk, tiko
Objectives
The purpose of the course
Mobile application development has traditionally been the development of native applications built on top of a mobile device operating system. In the 2010s, web technologies, i.e. HTML, JavaScript and CSS, have evolved into notable mobile application development technologies. Currently, most of the new mobile applications are already made using web technologies. This course provides basic skills on the basis of which you can start working as a developer of mobile applications built with web technology.
Course competencies
Application development expertise
Course competence
The student is able to develop mobile applications with modern web technologies. The student knows the types of web-based mobile applications and understands the different features and applications of PWA applications, hybrid applications and native applications. The student is familiar with simple cloud service solutions suitable for the development of web-based mobile applications.
Content
The course teaches how to develop mobile applications using modern web technologies. The content includes e.g. setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications implemented with web technologies. The course also introduces the most common cloud platforms used to support mobile development. The course provides basic skills for working as a web-based mobile application developer.
Teaching methods
Videoluennot ja ohjaustunnit.
Student workload
135 tuntia
Further information for students
Avoin amk 2
EduFutura 5
Campusonline 10
Avoimen AMKin, EduFuturan ja CampusOnlinen opiskelijat voivat suorittaa kurssin kokonaan etänä. Kurssin videoluennot ja materiaali mahdollistavat tämän. Tehtävät ja lopputyö arvioidaan. Arviointi tapahtuu videoneuvottelussa suoritettavan henkilökohtaisen arviointikeskustelun perusteella.
Esitietovaatimukset: Frontend-sovelluskehityksen perusteet.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate mobile development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Basics of frontend development
Enrollment
01.11.2022 - 05.01.2023
Timing
09.01.2023 - 19.05.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Business
Teaching languages
- Finnish
Seats
0 - 45
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
HTK21S1Tietojenkäsittely (AMK)
-
ZJA23KIAvoin AMK, tiko
-
ZJK23KIKorkeakoulujen välinen yhteistyö, TIKO
Objectives
The purpose of the course
Mobile application development has traditionally been the development of native applications built on top of a mobile device operating system. In the 2010s, web technologies, i.e. HTML, JavaScript and CSS, have evolved into notable mobile application development technologies. Currently, most of the new mobile applications are already made using web technologies. This course provides basic skills on the basis of which you can start working as a developer of mobile applications built with web technology.
Course competencies
Application development expertise
Course competence
The student is able to develop mobile applications with modern web technologies. The student knows the types of web-based mobile applications and understands the different features and applications of PWA applications, hybrid applications and native applications. The student is familiar with simple cloud service solutions suitable for the development of web-based mobile applications.
Content
The course teaches how to develop mobile applications using modern web technologies. The content includes e.g. setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications implemented with web technologies. The course also introduces the most common cloud platforms used to support mobile development. The course provides basic skills for working as a web-based mobile application developer.
Time and location
Kevät 2023
Teaching methods
Videouennot ja ohjaustunnit.
Student workload
135 tuntia.
Further information for students
EduFutura 5
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate mobile development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Basics of frontend development
Enrollment
01.11.2021 - 09.01.2022
Timing
10.01.2022 - 20.05.2022
Number of ECTS credits allocated
5 op
Virtual portion
1 op
Mode of delivery
80 % Face-to-face, 20 % Online learning
Unit
School of Business
Teaching languages
- Finnish
Seats
0 - 50
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
HTK20S1Tietojenkäsittely
Objectives
The purpose of the course
Mobile application development has traditionally been the development of native applications built on top of a mobile device operating system. In the 2010s, web technologies, i.e. HTML, JavaScript and CSS, have evolved into notable mobile application development technologies. Currently, most of the new mobile applications are already made using web technologies. This course provides basic skills on the basis of which you can start working as a developer of mobile applications built with web technology.
Course competencies
Application development expertise
Course competence
The student is able to develop mobile applications with modern web technologies. The student knows the types of web-based mobile applications and understands the different features and applications of PWA applications, hybrid applications and native applications. The student is familiar with simple cloud service solutions suitable for the development of web-based mobile applications.
Content
The course teaches how to develop mobile applications using modern web technologies. The content includes e.g. setting up a programming environment, progressive web applications (PWA), hybrid applications and native applications implemented with web technologies. The course also introduces the most common cloud platforms used to support mobile development. The course provides basic skills for working as a web-based mobile application developer.
Time and location
Kevät 2022.
Teaching methods
Luennot ja ohjaustunnit.
Student workload
135 tuntia.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic web-based mobile applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic web-based mobile applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate mobile development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Basics of frontend development