x !
Arkistoitu opetusohjelma 2016–2017
Selaat vanhentunutta opetusohjelmaa. Voimassa olevan opetusohjelman löydät täältä.
TIEVA31 Principles of Programming Graphical User Interfaces 5–10 ECTS
Period I Period II Period III Period IV
Language of instruction
Type or level of studies
Intermediate studies
Course unit descriptions in the curriculum
Tietojenkäsittelytieteiden tutkinto-ohjelma
School of Information Sciences

Learning outcomes

Upon completion of the course the student will
- know the fundamental knowledge and skills to implement graphical user interfaces,
- know how to utilize the most common user interface components,
- know and be able to utilize common graphical user interface related software architecture patterns.

General description

Prerequisites: TIEA1 or TIEVA36 recommended. TIEA2.1 Introduction to Object-Oriented Programming or equivalent knowledge required.

Enrolment for University Studies

Enrolment time has expired


Jaakko Hakulinen, Teacher responsible

Homepage URL


6-Mar-2017 – 30-Jun-2017
Mon 6-Mar-2017 - 8-May-2017 weekly at 14-16, 6.3. Pinni B3116, others Pinni B0016
Tue 7-Mar-2017 - 2-May-2017 weekly at 14-16, Pinni B0016
Thu 16-Mar-2017 - 11-May-2017 weekly at 12-14, 16.3. in Linna ML50 other meetings in Pinni ML40
Thu 16-Mar-2017 - 11-May-2017 weekly at 14-16, 16.3. in Linna ML50 other meetings in Pinni ML40

Further information

Optional project work can be done during summer 2017.