460-2017/04 – User Interfaces (URO)

Gurantor departmentDepartment of Computer ScienceCredits4
Subject guarantordoc. Dr. Ing. Eduard SojkaSubject version guarantordoc. Dr. Ing. Eduard Sojka
Study levelundergraduate or graduateRequirementCompulsory
Study languageEnglish
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFEIIntended for study typesBachelor
Instruction secured by
LoginNameTuitorTeacher giving lectures
FAB038 Ing. Tomáš Fabián, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 1+2
Part-time Graded credit 6+8

Subject aims expressed by acquired skills and competences

In the course, the students are getting acquainted with the problems of designing the user interfaces of software products. The attention is also paid to the realisation of the interfaces in various environments. After finishing the course, the students will be able to design and to realise their own graphical user interfaces.

Teaching methods

Project work


The techniques of user interface design are discussed. The students will be acquainted with with various aspects that influence the design, with various methods that lead to the interface design and with various methods o evaluating the quality of the design. Furthermore, the students will be able to implement the interface. They will gain the overview about the tools and libraries used in the area.

Compulsory literature:

E.Sojka, Lecture notes. Dix, A., Finlay, J., Abowd, G.D.,‎ Beale R.: Human-Computer Interaction (3rd Edition), Prentice Hall 2004, (ISBN-13: 978-0130461094, ISBN-10: 0130461091)

Recommended literature:

Jacko, J.A. (ed.): The human-computer interaction handbook: fundamentals, evolving technologies, and emerging applications. 3rd. ed. CRC Press, 2012 (ISBN 9781439829431)

Way of continuous check of knowledge in the course of semester

Working out a series of tasks from tutorials. Carrying out a small project.


Other requirements

No further requirements are imposed. Basic knowledge of programming.


Subject has no prerequisities.


Subject has no co-requisities.

Subject syllabus:

Design of user interfaces. Historical overview. Methods of communication in user interfaces. Good and bad practices (examples). Cognitive factors of user interfaces (principles of visual perception, properties of human memory, psychological aspects). Mental models. Realisation of mental model by design. Graph design. Attention, navigation, balance, connection of space, groups, and consistency. Perceiving the colours, colour design. Presentations of text, web presentations. Verification of interface, evaluation by the expert, questioning of users, testing with users.

Conditions for subject completion

Full-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Graded credit Graded credit 100  51
Mandatory attendence parzicipation: Every student has to obtain at least the minimum number of points for each task.

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2020/2021 (B0613A140010) Computer Science INF P English Ostrava 2 Compulsory study plan
2020/2021 (B2647) Information and Communication Technology (2612R025) Computer Science and Technology P English Ostrava 2 Optional study plan
2019/2020 (B0613A140010) Computer Science INF P English Ostrava 2 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner