Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025

Computer Graphics 1

The course is not on the list Without time-table
Code Completion Credits Range Language
801PGR1 Z,ZK 2 1P+1C Czech
Garant předmětu:
Lecturer:
Tutor:
Supervisor:
Department of Software Engineering
Synopsis:

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.

Requirements:

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.

Note:
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-06-16
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet7694806.html