Curricula Guides 2011–2012
x !
Archived Curricula Guide 2011–2012
Curricula Guide is archieved. Please refer to current Curricula Guides
M.Sc. Programme in User Interface Software Development

Learning outcomes

To deepen students’ knowledge of Computer Science and especially software development with regards to human-technology interaction. To give students a solid basis for working in the fields of product development and research, which include the design and implementation of user interfaces. In addition, the programme provides students with tools for studying human-computer interaction from a constructivist approach.


After graduation, students in the M. Sc. Programme in User Interface Software Development can work as software designers or in tasks requiring design and implementation of user interfaces, or they can become researchers in companies or universities that study the interaction between humans and technology and develop innovative solutions to different kinds of problems concerning user interfaces. One of the main goals is becoming familiar with new ways of interaction and the implementation of user interfaces based on them. Each student is able to specialise in different topics by choosing advanced courses in Interactive Technology and Computer Science that belong to the Master’s degree programme in User Interface Software Development. It is possible to specialise in topics such as new learning environments, computer-aided groupware, software agents, speech interfaces, haptics or new interaction and visualisation techniques. There is also teaching in human-technology interaction in the Master’s Programme in Interactive Technology, in which implementation skills are not emphasised.

Recommended minor subjects include, for example, Mathematics, Psychology, Linguistics, Information Studies and Interactive Media, Education and Statistics.


Requirements for lower academic degree
If a student does not meet these requirements, the equivalent studies must be taken as complementing studies.
0.1 A lower academic or a corresponding degree in the field of computer sciences or in a closely related field.
0.2 Previous studies must include or students must extend them to include as part of block 2 “Other studies in M.Sc. programme”:
• MATEP0 Discrete Mathematics (see curriculum of Mathematics)
• TKOPA215 Data Structures
• TKOPA208 Programming Technique
• TKOPA12 Project Work
• VTEKA15 Introduction to User Interfaces
• TKOPA223 Principles of Programming Graphical User Interfaces
• a total of at least 90 ECTS of Computer Science and Interactive Technology

Further information

[International degree students are to take Orientation course 1 ECTS, Guided planning of studies 2 ECTS, Finnish language studies and Intercultural Communication studies, minimum 6 ECTS and English language courses 6 ECTS as part of their programme studies.]

Belongs to following modules

School of Information Sciences
Interactive Technology: M.Sc. (Interactive Technology)
School of Information Sciences
expand all

M.Sc. Programme in User Interface Software Development

1. Advanced courses in M.Sc. programme in User Interface Software Development 80 ECTS
School of Information Sciences