| Program start date | Application deadline |
| 2025-09-01 | - |
Program Overview
Computer Graphics Program
Description
The Computer Graphics course introduces students to the basics of computer graphics, including color, image, and camera. The course covers the raytracing technique, a fundamental method for simulating light, and rasterization, an alternative approach used for real-time applications. Students develop a raytracer that handles complex light effects, textures, and animations, and implement a simple rendering engine with techniques such as normal mapping and shadow maps. The course concludes with an introduction to physics-based simulation and integrating cloth simulation into the rendering.
Objectives
The course aims to introduce students to computer graphics, techniques for rendering, simulating, and animating virtual environments. The methods covered are essential for applications ranging from game and movie productions to scientific visualization and computer vision tasks.
Teaching Mode
The course is taught in presence.
Learning Methods
The course consists of a series of lectures interleaved with interactive classes, where assignments and theoretical exercises are discussed. The assignments involve practical tasks that implement computer graphics techniques presented during lectures.
Examination Information
The final grade is a result of the grades from the assignments and the final exam.
Bibliography
- Akenine-MŲller, Tomas, Haines, Eric, Hoffman, Naty, Pesce, Angelo, Iwanicki, Michael, Hillaire, Sťbastien. Real-time Rendering. A K Peters/CRC Press, 2018.
- Marschner, Steve, Shirley, Peter. Fundamentals of computer graphics. Fourth edition. Boca Raton: CRC Press, Taylor & Francis Group, 2016.
Education
- Bachelor of Science in Informatics, Lecture, Elective, 3rd year
- Master of Science in Artificial Intelligence, Lecture, Elective, 1st year
Additional Information
- Semester: Fall
- Academic year:
- ECTS: 6.0
- Language: English
People
- Didyk P. K., Course director
- Kergassner S., Assistant
- Yurtsever M. A., Assistant
