Computer Graphics 1

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
01POGR1 Z 2 2 Czech
Garant předmětu:
Pavel Strachota
Pavel Strachota
Department of Mathematics

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.



Syllabus of lectures:

1. Computer graphics hardware

2. Human vision, color perception and representation

3. Raster graphics algorithms

4. Computational geometry

5. Image transforms (interpolation, warping, morphing)

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:

The exercises are integrated in the lectures and are devoted to solving the simpler of the particular problems in 2D computer graphics, e.g. digital dithering algorithms, boundary fill, convex hull determination, LZW compression, etc.

Study Objective:


Proper grasp of the fundamental problems of 2D graphics as well as a notion of cutting edge contemporary technologies. Solid theoretical and practical foundations for further development of computer graphics methods and their customization to particular needs.


Immediate ability to apply the approaches of computer graphics in multimedia presentations, scientific visualization and data processing. Complex design and implementation of the corresponding software instruments. Capability to produce high-quality outputs of scientific research (articles, slides, posters) by means of professional typesetting technologies.

Study materials:

Key references:

[1] 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.

Recommended references:

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

[3] J. Vince: Mathematics for Computer Graphics. Springer Verlag, London, 2006.

[4] 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-07-14
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet11361305.html