Skip to main content

Native mobile programming (5 cr)

Code: AT00BY25-3003

General information


21.11.2022 - 08.01.2023


09.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning


Faculty of Technology (LAB)


E-campus, Lahti

Teaching languages

  • Finnish

Degree programmes

  • Bachelor's Degree Programme in Information Technology


  • Olli Koskimaa

Scheduling groups

  • Luennot 1 (Size: 500. Open UAS: 0.)


  • 07TVT20K

Small groups

  • Luennot 1

Learning outcomes

The student is able to
- design a native mobile application
- implement a native mobile application
- compare the differences between hybrid and native mobile applications

Implementation and methods of teaching

Lectures and programming demonstrations in classes-

Timing and attendance

Lectures on Mondays at 8:15-11:00 from 16 January 2023. Lectures in class M19_224 and online using the zoom tool. The link can be found on the course's moodle page.
Attendance is desirable, but the recording links will be on the moodle page.

Learning material and recommended literature

Materials on the course's moodle page.

Learning environment


We create android applications using the Android Studio tool. Recommended to install in advance.

Additional information for students: previous knowledge etc.

Java programming skills recommended.

Assessment criteria

Mandatory exercises.

Assessment scale


Failed (0)

The minimum requirements for the practice work are not met.

Assessment criteria: level 1 (assessment scale 1–5)

The minimum requirements for practice work are met.

Assessment criteria: level 3 (assessment scale 1–5)

All functional requirements of the exercises are met.

Assessment criteria: level 5 (assessment scale 1–5)

All the functional requirements of the exercises are met and good programming practice has been followed.