Course: Human-Computer Interaction

« Back
Course title Human-Computer Interaction
Course code ITE/ICP
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Winter and summer
Number of ECTS credits 5
Language of instruction Czech, English
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Jeníček Jiří, Ing. Ph.D.
Course content
Topic of lectures: 1) Human senses, sight, colors, color space, raster image, vector image, image compression 2) Video, video compression 3) 3D formats, 3D image creation and displaying 4) Sound, sound compression 5) Principles and design of real-time application 6) OpenGL basics, virtual space orientation 7) OpenGL programming, principles, extensions 8) Vector fonts, GUI, animation 9) Lighting, shading, transparency 10) Texturing, antialiasing, fog 11) Space partitioning and search, collision detection, physics simulation, AI 12) Shaders - intro 13) Shaders - programming 14) Project presentation

Learning activities and teaching methods
Demonstration, Lecture
  • Class attendance - 56 hours per semester
Learning outcomes
The course provides an overview of topics necessary for creating an interactive 3D multimedia application. Students will be able to design simple dynamic virtual world with realistic behavior.
Theory and practical skills from required areas.
Prerequisites
Knowledge of stuctured and object programming in C++ (or C#, Java, Python etc.).

Assessment methods and criteria
Combined examination

Credit: Requirements for getting a credit are participation and activity at the seminars. During the term the students will elaborate several projects. Examination: written, oral, project.
Recommended literature
  • G. Sellers, R. S. Wright, N. Haemel. OpenGL SuperBible, Seventh Edition. 2016. ISBN 9780672337475.
  • ROST, Randi J a Bill LICEA-KANE. OpenGL shading language. 2010. ISBN 9780321637635.
  • SHREINER, D. - DAVIS, T. - WOO, M. - NEIDER, J. OpenGL. Praha: Computer Press, 2006.
  • Shreiner, D. OpenGL programming guide: the official guide to learning OpenGL, version 4.3. 2013. ISBN 978-0321773036.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Mechatronics, Informatics and Interdisciplinary Studies Study plan (Version): Information Technology (2013) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Winter