Computre graphics
1. |
Subject title |
Computre graphics Компјутерска графика |
|||||||||||||||||||||||||||||||||||||||||||
2. |
Code |
F23L2S114 |
|||||||||||||||||||||||||||||||||||||||||||
3. |
Study program |
Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Примена на информациски технологии, Софтверско инженерство и информациски системи, Компјутерски науки, Компјутерско инженерство, Интернет, мрежи и безбедност, Информатичка едукација, Software engineering and information systems, Интернет, мрежи и безбедност, Software engineering and information systems, Стручни студии за програмирање, Стручни студии за програмирање, |
|||||||||||||||||||||||||||||||||||||||||||
4. |
Organizer of the study program (unit, institute, department, division) |
Faculty of Information Sciences and Computer Engineering |
|||||||||||||||||||||||||||||||||||||||||||
5. |
Study cycle (first, second, third) |
Прв циклус |
|||||||||||||||||||||||||||||||||||||||||||
6. |
Academic year / semester 2 / Летен |
7. Number of ECTS credits 6.0 |
|||||||||||||||||||||||||||||||||||||||||||
8. |
Instructor |
ворн. проф. д-р Бобан Јоксимоски проф. д-р Сузана Лошковска проф. д-р Вангел Ајановски |
|||||||||||||||||||||||||||||||||||||||||||
9. |
Prerequisites for enrollment |
Објектно-ориентирано програмирање |
|||||||||||||||||||||||||||||||||||||||||||
10. |
Subject goals and competencies: The aim of the course is to acquaint students with the theoretical foundations and concepts of 2D and 3D computer graphics, geometric modeling, transformations, rendering and generation of curves and surfaces using splines. The practical implementation of the algorithms will be realized with the help of OPEN GL. After completing the course, the student is expected to demonstrate knowledge of the theoretical foundations and concepts of 2D and 3D computer graphics, to use the OpenGL library and graphics software packages for the practical implementation of computer graphics problems.
|
||||||||||||||||||||||||||||||||||||||||||||
11. |
Subject content: Lectures: 1. Introduction. Terminology. Application. Devices. Software. 2. Graphics primitives. Coordinate systems. Representation of graphic primitives. Attributes of primitives. 3. Graphics primitives. Implementation algorithms. 4. 2D transformations. Species. Homogeneous coordinates. Combining transformations. 5. View transformations in 2D. Flow model. Clipping and clipping algorithms. 6. Splines in 2D. Representation of curves. Terminology. Cubic splines. Hermite spline. Bezier curves. A geometric algorithm for drawing splines. 7. 3D transformations. 8. 3D view. 3D flow model. Projections. Cropping in 3D. 9. Light model. Light sources. Surface effects. Reflection. Transparency. Methods for rendering polygons. 10. Invisible surfaces. Techniques for rendering visible surfaces and removing invisible surfaces. 11. Ray tracing. Ray-tracing rendering algorithm. 12. Textures. Definition. Types of textures. Techniques for pasting textures to polygons. |
||||||||||||||||||||||||||||||||||||||||||||
12. |
Learning methods: / |
||||||||||||||||||||||||||||||||||||||||||||
13. |
Total available time fund |
6.0 ECTS x 30 hours = 180 hours |
|||||||||||||||||||||||||||||||||||||||||||
14. |
Time distribution |
30 + 45 + 15 + 15 + 75 = 180 hours
|
|||||||||||||||||||||||||||||||||||||||||||
15. |
Forms of teaching activities |
15.1. |
Lectures - theoretical teaching |
30 hours |
|||||||||||||||||||||||||||||||||||||||||
15.2. |
Exercises (laboratory, classroom), seminars, team work |
45 hours |
|||||||||||||||||||||||||||||||||||||||||||
16. |
Other forms of activities |
16.1. |
Project tasks |
15 hours
|
|||||||||||||||||||||||||||||||||||||||||
16.2. |
Independent tasks |
15 hours |
|||||||||||||||||||||||||||||||||||||||||||
16.3. |
Homework |
75 hours |
|||||||||||||||||||||||||||||||||||||||||||
17. |
Grading method |
||||||||||||||||||||||||||||||||||||||||||||
17.1. |
Tests |
20 points |
|||||||||||||||||||||||||||||||||||||||||||
17.2. |
Seminar work / project (presentation: written and oral) |
15 points |
|||||||||||||||||||||||||||||||||||||||||||
17.3. |
Activities and learning |
points |
|||||||||||||||||||||||||||||||||||||||||||
17.4. |
Final exam |
40 points |
|||||||||||||||||||||||||||||||||||||||||||
18. |
Grading criteria (points / grade) |
up to 50 points |
5 (five) (F) |
||||||||||||||||||||||||||||||||||||||||||
from 51 to 60 points |
6 (six) (E) |
||||||||||||||||||||||||||||||||||||||||||||
from 61 to 70 points |
7 (seven) (D) |
||||||||||||||||||||||||||||||||||||||||||||
from 71 to 80 points |
8 (eight) (C) |
||||||||||||||||||||||||||||||||||||||||||||
from 81 to 90 points |
9 (nine) (B) |
||||||||||||||||||||||||||||||||||||||||||||
from 91 to 100 points |
10 (ten) (A) |
||||||||||||||||||||||||||||||||||||||||||||
19. |
Condition for signature and taking final exam |
освоени 50% од предвидените поени од проектот |
|||||||||||||||||||||||||||||||||||||||||||
20. |
Language of instruction |
македонски и англиски |
|||||||||||||||||||||||||||||||||||||||||||
|
21. |
Quality assurance method |
механизам на интерна евалуација и анкети
|
|||||||||||||||||||||||||||||||||||||||||||
22. |
Literature |
||||||||||||||||||||||||||||||||||||||||||||
22.1. |
Mandatory literature |
||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
22.2. |
Additional literature |
|
|||||||||||||||||||||||||||||||||||||||||||
