Code | DAA300 |
Name | Fundamentals of Computer Graphics and Image Processing |
Status | Compulsory/Courses of Limited Choice |
Level and type | Undergraduate Studies, Academic |
Field of study | Computer Science |
Faculty | |
Academic staff | Katrina Boločko, Mihails Kovaļovs, Olga Krutikova, Marija Dobkeviča, Lāsma Lēruma, Artjoms Supoņenkovs, Oļegs Verhodubs, Anete Doulinga |
Credit points | 2.0 (3.0 ECTS) |
Parts | 1 |
Annotation |
During this course, students will learn how digital visual information is created, visualized and processed on different digital systems. The course will review fundamental methods of computer graphics and image processing. Methods and algorithms for creating, transforming and visualizing graphical objects will be explored. Students will be introduced to fundamental image processing methods that are connected to image quality enhancement and preparation of images for further analysis.. Students will use the acquired knowledge in practice, implementing 2D object creation and transformation algorithms in programs that will be developed independently.. |
Goals and objectives of the course in terms of competences and skills |
To learn about raster graphics algorithms, 2D and 3D object visualization and transformation, as well as learn about image processing methods and algorithms. To use the acquired knowledge for formulating and solving different specific tasks. |
Learning outcomes and assessment |
Students are able to discuss the fundamentals, advantages and limitations of computer graphics and image processing. Students have knowledge of different raster graphics algorithms. - Written exam, that includes theoretical questions, as well as practical assignments. Students are able to develop a program that performs 2D object creation, transformation and visualization. - Practical assignments that include programming different algorithms of computer graphics. |
Course prerequisites | Basic knowledge of Mathematics and Informatics (secondary education) |