Computer Graphics Basics
Course: Computer science
Structural unit: Faculty of information Technology
            Title
        
        
            Computer Graphics Basics
        
    
            Code
        
        
            ОК 33
        
    
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            First
        
    
            Year of study when the component is delivered
        
        
            2024/2025
        
    
            Semester/trimester when the component is delivered
        
        
            1 Semester
        
    
            Number of ECTS credits allocated
        
        
            4
        
    
            Learning outcomes
        
        
            • Apply knowledge of the fundamental principles and laws of abstract and logical thinking, the methodology of scientific knowledge, the forms and methods for extracting, analyzing, processing, and synthesizing information in the field of computer science.
• Aply modern mathematical tools continuous and discrete analysis, linear algebra, and analytical geometry,  to solve theoretical and practical problems during the design and implementation of informatization-related objects.
        
    
            Form of study
        
        
            Full-time form
        
    
            Prerequisites and co-requisites
        
        
            No prerequisites
        
    
            Course content
        
        
            The "Computer Graphics Basics" course covers theoretical, mathematical, and algorithmic foundations of computer graphics,  two-dimensional and three-dimensional graphics, raster algorithms, coloring algorithms, and data compression algorithms. The course provides practical experience in implementing computer graphics solutions, including the use of relevant software tools and programming languages.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1.	Tmyenova N.P. Kompʺyuterna hrafika. Navchalʹno-metodychnyy posibnyk. Kyyiv: VPTS "Kyyivsʹkyy universytet", 2017. – 111 s. 
2.	Pichuhin M.F., Kankin I.O., Vorotnikov V.V. Kompʺyuterna hrafika: navchalʹnyy posibnyk.– K.: «Tsentr uchbovoyi literatury», 2019. – 346s. 
3.	Vasylyuk A. S., Melʹnykova N. I. Kompʺyuterna hrafika. Navchalʹnyy posibnyk. Lʹviv : Vydavnytstvo Lʹvivsʹkoyi politekhniky, 2016. - 308 s. 
4.	Zhuravchak, L. M. Prohramuvannya kompʺyuternoyi hrafiky ta mulʹtymediyni zasoby : navch. posibnyk / L. M. Zhuravchak, O. M. Levchenko ; NU “LP”. — Lʹviv : Lʹvivsʹka politekhnika, 2019. — 276 s 
5.	V. Scott Gordon , John L. Clevenger  Computer Graphics Programming in OpenGL with C++ 2nd Edition. - Mercury Learning and Information; 2nd edition (January 19, 2021) -  514 p
6.	 John Vince  Vector Analysis for Computer Graphics 2nd ed. 2021 Edition - Springer; 2nd ed. 2021 edition (June 2, 2021) - 259 p
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory work, individual work
        
    
            Assessment methods and criteria
        
        
            The achievement level of all planned learning results will be evaluated through laboratory work and tests. Throughout the semester, students will be assessed for all types of work, and the final score will be a weighted sum of the points earned for each type of work. The maximum score a student can receive in a semester is 100 points, the minimum is 60 points. The form of the final evaluation is a credit, which is equivalent to the sum of points earned for all evaluated learning results. To be eligible to get the credit, students must complete at least 60% of the laboratory work.
 Students who receive a final score of 60 or above will be considered to have passed the course.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline