Skip to main content

Mobile App Development 2 (5 cr)

Code: 5G00DL99-3005

General information


Enrolment period
15.07.2023 - 04.09.2023
Registration for the implementation has ended.
Timing
28.08.2023 - 22.12.2023
Implementation has ended.
Credits
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
English
Seats
0 - 30
Degree programmes
Bachelor's Degree Programme in Software Engineering
Teachers
Jere Käpyaho
Tony Torp
Person in charge
Tony Torp
Tags
BLENDED
Course
5G00DL99

Objectives (course unit)

The student is able to program mobile applications for mobile platforms and utilizing device APIs like sensors, location and camera as well as background services and tasks withing mobile opereating systems.

Content (course unit)

Native, hybrid and web development for Android and iOS. Device APIs. Hybrid development (Ionic, React Native). Application engine development.

Prerequisites (course unit)

Programming languages 1-3, Mobile App Development 1

Assessment criteria, satisfactory (1-2) (course unit)

Student knows about hybrid and web development principles for Android and iOS. Student knows about the device APIs. Student is able to implement hybrid development (Ionic, React Native) with guidance.

Assessment criteria, good (3-4) (course unit)

Student knows and understands hybrid and web development principles for Android and iOS. Student understands the device APIs. Student is able to implement hybrid development (Ionic, React Native). Student is able to implement application engines with guidance.

Assessment criteria, excellent (5) (course unit)

Student knows and understands in depth native, hybrid and web development principles for Android and iOS. Student understands in depth the device APIs. Student is able to implement diversely hybrid development (Ionic, React Native). Student is able to implement independently application engines.

Exam schedules

Optional exam, which is required for the best grades.

Re-take exam will be held on January.

Assessment methods and criteria

Grading based on scale 0-5. More detailed limits and criteria published in course's Moodle page.

Assessment scale

0-5

Teaching methods

Teams lectures and demonstration. Classroom teaching. Problem based learning. Exercises and projects.

Learning materials

Mobile app development tutorials and materials linked in course's Moodle page.

Student workload

130h of student work including lectures and all practical work during the course.

Go back to top of page