•   Introduction to Mobile App Design and Development R0334-3007 29.08.2022-31.12.2022  5 credits  (TON222SY, ...) +-
    Learning outcomes of the course
    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

    Teacher in charge

    Paresh Rathod

    Mode of delivery

    Distance learning

    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.

    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 will be compulsory induction class in the Week 35 on 31.08.2022 12.30 - 15.00 (student must 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

    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

    Language of instruction
    • English
    Timing

    29.08.2022 - 31.12.2022

    Enrollment period

    23.05.2022 - 29.05.2022

    Group(s)
    • TON222SY
    • CCN222SY
    Seats

    40 - 60

    Unit

    Laurea Leppävaara, tiko

    Teacher(s)

    Paresh Rathod

    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.

    Programme(s)

    Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)

    Campus

    Laurea Virtual Campus

    Virtual portion

    5 credits

    Evaluation scale

    H-5

    Alternative completion methods

    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.

    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.

    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 will be compulsory induction class in the Week 35 on 31.08.2022 12.30 - 15.00 (student must attend).
    >> Teaching provides volunteer tutoring (online or Laurea premise) as per the need of the students learning process.

    Evaluation criteria
    Satisfactory

    50-59 points: 1 60-69 points: 2

    Good

    70-79 points: 3 80-89 points: 4

    Excellent

    90-100 points: 5