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

Computer Graphics 1

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
01PGR1 Z,ZK 2 1P+1C Czech
Course guarantor:
Pavel Strachota
Lecturer:
Pavel Strachota
Tutor:
Pavel Strachota
Supervisor:
Department of Mathematics
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:
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:
Time-table for winter semester 2024/2025:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Wed
Thu
Fri
roomTR:301
Strachota P.
14:00–15:50
(lecture parallel1)
Trojanova 13
Time-table for summer semester 2024/2025:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-12-05
For updated information see http://bilakniha.cvut.cz/en/predmet7296906.html