Skip to main content

Application Programming and Usability (5 cr)

Code: 5G00EV05-3005

General information


Enrolment period
02.07.2025 - 15.09.2025
Registration for the implementation has begun.
Timing
25.08.2025 - 21.12.2025
The implementation has not yet started.
Credits
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in ICT Engineering
Teachers
Juha-Matti Vanhatupa
Person in charge
Pekka Pöyry
Course
5G00EV05

Objectives (course unit)

The student knows the key principles of usability planning, usability heuristics and evaluation methods, as well as the development environments and implementation methods of the most common mobile platforms. The student is able to implement user interface applications for both mobile platforms and other terminals and to design and evaluate the usability of the application. Students are familiar with the most important and key user interface design principles and application implementation methods in selected programming environments.

Content (course unit)

Programming mobile terminals and embedded applications in selected programming languages and connecting applications to interfaces of the system below. Principles of user interface design. Heuristics and analysis of usability. Implementing user interface applications for different hardware environments.

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

Student
- knows the key principles of usability planning and usability assessment
- can implement user interface applications for selected software environments based on examples and models.

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

Student
-knows the core principles of usability planning and usability assessment, and is able to assess the usability and user experience of applications
- can implement user interface applications in selected development environments

Assessment criteria, excellent (5) (course unit)

Student
- knows the core principles of usability planning and usability assessment
- can implement user interface applications for selected software environments that deliver a good user experience
- can assess the availability of third-party applications, relying on heuristics
- is able to adopt new technologies related to the subject spontaneously and apply them creatively

Assessment scale

0-5

Go back to top of page