UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Computer Graphics 1

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
801PGR1 Z,ZK 2 1P+1C Czech
Garant předmětu:
Pavel Strachota
Jan Thiele
Jan Thiele
Department of Software Engineering

The first part of the two-semester „Computer Graphics“ course is devoted to the specifics of digital display devices

spanning from history up to the state of the art technologies. Further, a survey of fundamental problems in 2D computer

graphics is given together with their solutions. Focus is put on mathematical description of problems and explanation of

the corresponding algorithms using knowledge previously obtained in a variety of subjects available at FNSPE. The final

part of the course covers the applications of computer graphics approaches in the process of authoring scientific

documents and presentations.


To obtain credit for the course, students are assigned a project to work on individually or in groups. After project submission, an oral examination follows.

Syllabus of lectures:

1. Computer graphics hardware

2. Human vision, color perception and representation

3. Raster graphics algorithms

4. Computational geometry

5. Image transforms

6. Formats and algorithms for image data compression and storage

7. Graphical user interfaces

8. WWW and multimedia technologies

9. Computer graphics in scientific document authoring

10. Technology of digital photography

Syllabus of tutorials:
Study Objective:
Study materials:

Key references:

[1] S. Marschner, P. Shirley: Fundamentals of Computer Graphics (4th ed.), CRC Press, Taylor & Francis Group, 2016.

[2] J. F. Hughes, A. van Dam, M. McGuire, D. F. Sklar, J. D. Foley, S. K. Feiner, K. Akeley: Computer Graphics:

Principles and Practice (3rd ed.), Addison Wesley, 2014.

[3] J. Vince: Mathematics for Computer Graphics (4th ed.), Springer-Verlag London, 2014.

Recommended references:

[4] M. de Berg, O. Cheong, M. van Kreveld, M. Overmars: Computational Geometry – Algorithms and Applications,

Springer-Verlag Berlin, 2008.

[5] Žára, Beneš, Sochor, Felkel: Moderní počítačová grafika. Computer Press, Praha, 2005.

[6] E. Pazera: Focus on SDL. Premier Press, Cincinnati, 2003.

Media and tools:

Computer lab with Windows/Linux OS and C, C++, Java, C# programming languages, MS Visual Studio, Qt

development framework. SDL library.

Time-table for winter semester 2023/2024:
Time-table is not available yet
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-05-24
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet7694806.html