1. Computer geometry and graphics (3rd year, bachelor)
This course provides introduction to computer graphics algorithms and software. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color. C++ or C# programming languages, OpenGL library
2. Intelligent methods for image processing and image (2nd year, graduate, Computer analysis and interpretation of data)
This course will cover the fundamentals of image processing. We will provide a mathematical framework to describe and analyze images signals in the spatial and frequency domains. In this class not only will you learn the theory behind fundamental processing tasks including image enhancement, recovery, and compression - but you will also learn how to perform these key processing tasks in practice using state-of-the-art techniques and tools.
3. Educational practice (1st year, bachelor)
This practice will help first-year student to improve their programming skills in C++ or C# programmimg languages. During the practice students need to design and write simple game or scientific programs within 3 weeks.