Computer Graphics 1

The course is not on the list Without time-table
Code Completion Credits Range Language
01PGR1 Z,ZK 2 1P+1C Czech
Garant předmětu:
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

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.

Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2024-05-23
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet7296906.html