Introduction to Mobile App Design and DevelopmentLaajuus (5 cr)
Study unit code: R0334
Credits
5 op
Responsible person
- Paresh Rathod
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Enrollment
19.05.2025 - 25.05.2025
Timing
01.08.2025 - 31.12.2025
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
10 Liiketalous-, tietojenkäsittely- ja palvelualat
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
- Kalpanaben Rathod
Teacher in charge
Kalpanaben Rathod
Groups
-
CCN225SYComplementary competence (bachelor’s studies in English), S25, Information and Communication Technologies (ICT)
-
TON225SYTäydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Grading scale
H-5
Enrollment
25.11.2024 - 01.12.2024
Timing
27.01.2025 - 15.05.2025
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
10 Liiketalous-, tietojenkäsittely- ja palvelualat
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
- Kalpanaben Rathod
Teacher in charge
Kalpanaben Rathod
Groups
-
TON224SYTäydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN224SYComplementary competence (bachelor’s studies in English), S24, Information and Communication Technologies (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibility of volunteer tutoring meetings with the teachers.
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students' labwork reports (from past students)
>> This is not a teaching course but a hands-on approach. No online talking head scheduled teaching but flexible modules with a structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
A combination of the following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending a welcome email to accepted students with all the details.
>> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the student's learning process.
Learning materials and recommended literature
In this course, we are using the following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also, check other details here on the implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of the Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacks the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, and we give priority to those students with the prerequisites or ICT compulsory studies done.
NOTE: The student MUST finish their Fundamentals of Programming and Web Development Foundation (or) Have equivalent knowledge to benefit from this study unit. In the past, there is not a single student who passed this course without a Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and 1 online test. The following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note: The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: = 40 points
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
Not meeting minimum criteria
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5
Enrollment
20.05.2024 - 20.08.2024
Timing
26.08.2024 - 31.12.2024
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
20 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
- Kalpanaben Rathod
Teacher in charge
Kalpanaben Rathod
Groups
-
TON224SYTäydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN224SYComplementary competence (bachelor’s studies in English), S24, Information and Communication Technologies (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibility of volunteer tutoring meetings with the teachers.
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students' labwork reports (from past students)
>> This is not a teaching course but a hands-on approach. No online talking head scheduled teaching but flexible modules with a structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
A combination of the following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending a welcome email to accepted students with all the details.
>> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the student's learning process.
Learning materials and recommended literature
In this course, we are using the following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also, check other details here on the implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of the Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacks the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, and we give priority to those students with the prerequisites or ICT compulsory studies done.
NOTE: The student MUST finish their Fundamentals of Programming and Web Development Foundation (or) Have equivalent knowledge to benefit from this study unit. In the past, there is not a single student who passed this course without a Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and 1 online test. The following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note: The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: = 40 points
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
Not meeting minimum criteria
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5
Enrollment
27.11.2023 - 03.12.2023
Timing
31.01.2024 - 31.05.2024
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
40 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
- Kalpanaben Rathod
Teacher in charge
Kalpanaben Rathod
Groups
-
CCN223SYComplementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
-
TON223SYTäydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibility of volunteer tutoring meetings with the teachers.
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students' labwork reports (from past students)
>> This is not a teaching course but a hands-on approach. No online talking head scheduled teaching but flexible modules with a structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
A combination of the following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending a welcome email to accepted students with all the details.
>> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the student's learning process.
Learning materials and recommended literature
In this course, we are using the following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also, check other details here on the implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of the Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacks the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, and we give priority to those students with the prerequisites or ICT compulsory studies done.
NOTE: The student MUST finish their Fundamentals of Programming and Web Development Foundation (or) Have equivalent knowledge to benefit from this study unit. In the past, there is not a single student who passed this course without a Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and 1 online test. The following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note: The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: = 40 points
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
Not meeting minimum criteria
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5
Enrollment
22.05.2023 - 28.05.2023
Timing
28.08.2023 - 31.12.2023
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
RDI proportion
1 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
40 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
- Kalpanaben Rathod
Teacher in charge
Kalpanaben Rathod
Groups
-
CCN223SYComplementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
-
TON223SYTäydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibility of volunteer tutoring meetings with the teachers.
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students' labwork reports (from past students)
>> This is not a teaching course but a hands-on approach. No online talking head scheduled teaching but flexible modules with a structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
A combination of the following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending a welcome email to accepted students with all the details.
>> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the student's learning process.
Learning materials and recommended literature
In this course, we are using the following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also, check other details here on the implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of the Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacks the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, and we give priority to those students with the prerequisites or ICT compulsory studies done.
NOTE: The student MUST finish their Fundamentals of Programming and Web Development Foundation (or) Have equivalent knowledge to benefit from this study unit. In the past, there is not a single student who passed this course without a Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and 1 online test. The following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note: The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: = 40 points
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
Not meeting minimum criteria
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5
Enrollment
28.11.2022 - 04.12.2022
Timing
01.02.2023 - 31.05.2023
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
RDI proportion
1 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
40 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
- Kalpanaben Rathod
- Paresh Rathod
Teacher in charge
Paresh Rathod
Groups
-
TON222SYLaurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN222SYComplementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibilities of volunteer tutoring meetings with the teachers.
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students labwork report (from past students)
>> This is not a teaching course but hands-on approach. No online talking head scheduled teaching but flexible modules with structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
o Combination of following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
o Starting from Week-6 and ends on Week-20
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending welcome email to accepted students before Summer Break with all the details.
>> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the students learning process.
Learning materials and recommended literature
In this course, we are using following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
Practicalities:
o Study unit starts on week 5
o Study unit ends on week 20
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also check other details here on implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of the Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacks the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, we give priority to those students with the prerequisites or ICT compulsory studies done.
NOTE: The student MUST finish their Fundamentals of programming and Web Development Foundation (or) Having equivalent knowledge to benefit from this study unit. In the past, there is not a single student who passed this course without a Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and 1 online test and 1 classroom test. Following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note:The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: = 40 points
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
Not meeting minimum criteria
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5
Enrollment
23.05.2022 - 29.05.2022
Timing
24.08.2022 - 31.12.2022
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
40 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
- Paresh Rathod
Teacher in charge
Paresh Rathod
Groups
-
TON222SYLaurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN222SYComplementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibilities of volunteer tutoring meetings with the teachers.
>> There is an induction class in the Week 35 on 31.08.2022 12.30 - 15.00 (student can voluntarily attend).
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
>> There will be compulsory induction class in the Week 36 (student must attend at Laurea Leppävaara or Zoom).
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students labwork report (from past students)
>> This is not a teaching course but hands-on approach. No online talking head scheduled teaching but flexible modules with structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
o Combination of following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
o Starting from Week-35 and ends on Week-48
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending welcome email to accepted students before Summer Break with all the details.
>> There is an induction class in the Week 35 on 31.08.2022 12.30 - 15.00 (student can voluntarily attend)
>> Teacher provides volunteer tutoring (online or Laurea premise) as per the need of the students learning process.
Learning materials and recommended literature
In this course, we are using following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
Practicalities:
o Study unit starts on week 36
o Study unit ends on week 48
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also check other details here on implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacking the know-how on programming principles, HTML, CSS and JavaScript.
o We have 30 seats available, we give priority to those students with the prerequisites.
NOTE: The student MUST finish their Fundamentals of programming and Web Development Foundation (or) Having equivalent knowledge to benefit from this study unit. In the past, there is not a single student passed this course without Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and learning activities. Following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note: The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: 20 points each 20 X 02 = 40
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5
Enrollment
29.11.2021 - 05.12.2021
Timing
01.02.2022 - 19.06.2022
Number of ECTS credits allocated
5 op
Virtual proportion
5 op
RDI proportion
1 op
Mode of delivery
Distance learning
Unit
Laurea Leppävaara, tiko
Campus
Laurea Virtual Campus
Teaching languages
- English
Seats
40 - 60
Degree programmes
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
- Paresh Rathod
Teacher in charge
Paresh Rathod
Groups
-
TON221SYLaurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)
-
CCN221SYComplementary competence (bachelor’s studies), S21, Information and Communication Technologies (ICT)
Learning outcomes
The student is able to
- differentiate the app ecosystem and their pros and cons
- describe the key technologies to develop applications for the major mobile platforms
- identify and apply a systematic approach for mobile app design
- implement app ideas with design principles: user experience (UX), user-centered design and mobile constraints
- work in a team to generate mobile app wireframe and paper prototype
- configure and use a development environment for a chosen mobile platform
- develop a simple mobile application prototype
Teaching methods
Features of the course:
o This study unit is FULLY ONLINE learning with the possibilities of volunteer tutoring meetings with the teachers.
o Biweekly modules and details below:
--------------------------------------------------
##### Biweekly Module Details #####
Orientation: Introduction to Mobile Design and Development
>>Teacher provides module presentation and orientation material
>> MOOC on UI & UX (Udacity)
Module-1: Induction to Mobile Apps Design and Development
>>Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> MOOC on UI & UX (Udacity)
>> Labwork-1: Setting up Mobile App Development Environment
Module-2: Mobile App Structure, Navigation and Git
>> Teacher provides module presentation, step-by-step labwork manual & video tutorial (created by teacher)
>> Labwork-2 - Tabs Mobile App with Menu Navigation with Git
Module-3:Mobile App Layouts and Components
>>Teacher provides module presentation and labwork instructions(created by teacher) & external web and video tutorials
Module-4: Ionic with database: Simple Demo Mobile App
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>>Labwork 3 &4: Developing a simple demo Mobile App
Module-5: App Design and Prototyping: Team project
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-5: Team Project- Designing Mobile App
Module-6: Mobile App Development Project (Team work)
>>Teacher provides module and labwork instructions (created by teacher) & external web and video tutorials
>> Labwork-6: Team Project- Developing Mobile App
Online Test: Short Q & A, Small Hands-on Tasks and Quizzes
Very important information:
>> Every module also provides sample students labwork report (from past students)
>> This is not a teaching course but hands-on approach. No online talking head scheduled teaching but flexible modules with structured learning process.
--------------------------------------------------
##### Technologies and Tools #####
o Combination of following technologies will be used:
(1) Ionic Framework combined with JavaScript, Angular and React
(2) Visual Studio Code (VS Code)
(3) HTML5 & CSS3 knowledge required
Location and time
o Fully online studies: Not dependent on place or time (online distance studies).
o Starting from Week-6 and ends on Week-20
>> Complete weekly schedule will be provided to eligible and accepted students.
>> Teacher is sending welcome email to accepted students before Summer Break with all the details.
>> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the students learning process.
Learning materials and recommended literature
In this course, we are using following materials: (1) Video based tutorials (2) Teacher's own step-by-step guide (3) Laurea Library materials
The student will learn two most important aspects of Mobile Applications Development:
1) Mobile Applications Design: The structured approach and science of designing a mobile application.
2) Mobile Applications Development: Step-by-step demonstration and learning a simple and basic cross-platform mobile applications development with Ionic framework.
Alternative completion methods of implementation
There is a possibility of taking final hands-on practical test and project work to demonstrate learning outcomes. Contact teacher for more details.
Co-operation with working life and/or RDI
Laurea announces certain possibilities along the study unit offering based on demand from our partner companies.
Important dates
Students can collect points with weekly or biweekly learning activities, assignments and 2 tests.
Forms of internationality
Teachers and students group are international (Finnish and English degree programme students). We are also partnering with ICT companies for projects.
Students workload
Kindly notice following carefully before registering for the study unit. This is a technical and professional training study unit and it requires regular weekly learning effort.
5 credits | Total 137.5 hours of student learning time | 8-10 hours per week
Content and scheduling
Content:
>>Weekly or biweekly modules on Canvas
Practicalities:
o Study unit starts on week 6
o Study unit ends on week 20
# Detailed schedule is released at the beginning of the study unit
NOTE: There can be minor scheduling changes.
Also check other details here on implementation plan.
Further information for students
Prerequisite of the course (VERY IMPORTANT):
o An understanding of the Fundamentals of programming, HTML5, CSS3 and JavaScript can greatly benefit your learning experience.
o We don’t recommend this course if someone lacks the know-how on programming principles, HTML, CSS and JavaScript.
o We have 40 seats available, we give priority to those students with the prerequisites or ICT compulsory studies done.
NOTE: The student MUST finish their Fundamentals of programming and Web Development Foundation (or) Having equivalent knowledge to benefit from this study unit. In the past, there is not a single student who passed this course without a Prerequisite. The student cannot learn much if previous know-how is missing.
Grading scale
H-5
Evaluation methods and criteria
The student can collect points with online learning, online assignments and 1 online test and 1 classroom test. Following are evaluation components:
(1) Orientation module: 01 X 03 = 03 points
(2) Module Learning Reflections (Total-06): 06 X 02 = 12 points
(3) Hands-on Labwork 1 to 4: 04 X 05 = 20 points
(4) Online Test (Total-1): 20 X 01 = 20 (Note: The test threshold (minimum) is 6 points. And overall 50 points minimum to pass the course.)
(5) Team Project: Hands-on labwork 5 & 6: 20 points each 20 X 02 = 40
(6) Personal learning reflections and conclusion: 01 X 05 = 05
Grand total: 100
Evaluation criteria, fail (0)
Not meeting minimum criteria
0-49 point: 0
Evaluation criteria, satisfactory (1-2)
50-59 points: 1
60-69 points: 2
Evaluation criteria, good (3-4)
70-79 points: 3
80-89 points: 4
Evaluation criteria, excellent (5)
90-100 points: 5