Skip to main content

Application Programming and UsabilityLaajuus (5 cr)

Course unit code: 5G00EV05

General information


Credits
5 cr
Teaching language
Finnish
Responsible person
Erkki Hietalahti

Objectives

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

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)

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)

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)

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

Go back to top of page