DAA300 Fundamentals of Computer Graphics and Image Processing

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
Academic staff Katrina Boločko, Mihails Kovaļovs, Olga Krutikova, Marija Dobkeviča, Lāsma Lēruma-Gūtmane, Artjoms Supoņenkovs
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)

[Extended course information PDF]