Skip to main content

Introduction to Mobile App Design and Development (5 cr)

Code: R0334-3010

General information


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

  • CCN223SY
    Complementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
  • TON223SY
    Tä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