Application Programming and Usability (5 cr)
Code: 5G00EV05-3002
General information
Enrolment period
30.07.2022 - 28.08.2022
Timing
29.08.2022 - 30.10.2022
Credits
5 op
Mode of delivery
Contact teaching
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in ICT Engineering
Teachers
- Outi Tuisku
- Tony Torp
Person in charge
Tony Torp
Groups
-
20I224
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