Menu Close


Apart from our research activities, one of our main tasks is to teach visual informatics related courses at Faculty of Informatics, Masaryk University. On this page, students can get basic information about all “our” courses.

See also courses from our sister lab: visitlab/courses.

Spring Semester


Autumn Semester

  • PV160 – Human-Computer Interaction Laboratory
  • PV182 – Human-Computer Interaction¬†
  • PV227 – GPU Rendering
  • PV255 – Game Development I
  • PA010 – Intermediate Computer Graphics
  • PA093 – Comptutational Geometry Project
  • PA199 – Advanced Game Development
  • PA215 – Game Design I

Detailed info for all courses – to be updated…

PB009 – Introduction to Computer Graphics

A basic course covering the theory behind computer graphics. The lectures are covering topics such as raster based algorithms, transformation, projections, curves and surfaces, colours, 3D objects and much more.
Seminars are devoted to getting experience with programming tasks of computer graphics.

Link to IS: Course Catalogue – PB009

PV097 – Visual Creativity Informatics

This course aims to bring programmers closer to “fine art” end of the spectrum of computer graphics. Lectures introduce various topics from computer-aided art, such as fractals, mosaics, decorative knots, etc. On seminars, students are guided to create graphical works using existing software. Main students’ output of the course is a semester project – application for procedural generation of graphical art-works.

Link to IS: Course Catalogue – PV097

PV160 – Human-Computer Interaction Laboratory

This project-based course gives the students the opportunity to work on an individual project or participate on one of the currently running projects within the Human-Computer Interaction Laboratory or Visitlab. Students can enroll to this course repeatedly which enables them to establish a long-term collaboration with these labs. Within the HCI lab, students are working namely on topics related to new forms of multimodal interaction based on virtual reality techniques. The work concentrates on algorithmic and system problems of computer graphics in general, interfaces, position detection, haptic feedback, and interconnection of solutions into functional systems. In Visitlab, students can join one of the long-term projects, related to visualization of molecules (proteins, DNA), criminological data, geological phenomena, medical data, and options to explore them in virtual environments.

Link to IS: Course Catalogue – PV160

PV255 – Game Development I

The aim of the course is to introduce the field of development of digital games, both theoretical and practical approaches. At the end of the course students should be able to:

  • create a design of a simple digital game
  • design and create audio-visual content of the game
  • design and implement basic game mechanisms
  • compile and present their own digital game

Link to IS: Course Catalogue – PV255
Link to teacher’s web: GameDev I

PV266 – Game Development II

to be updated

Link to IS: Course Catalogue – PV266