x !
Archived teaching schedules 2016–2017
You are browsing archived teaching schedule. Current teaching schedules can be found here.
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
Degree Programme in Computer Sciences
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.