Graphical methods in programming environments. Simple pictures. Simple graphs. Curves.
The basic digital concepts. Digital lines. Algorithms for digitizing lines. Anti-aliasing.
Cutting algorithms. Algorithms fill. Turtle graphics. Synthetic cameras. Three-dimensional objects. Projections. Perspectives. Visibility of line and polygon. Basic concepts of computer animation. Theory of colour and their properties. Extraction and separation of colours. Models RGB and CMY(K). Harmony and colour matching. Contrasting colours. Composing colours. Colour effect. Fractals definition. Types of fractals. Application of computer graphics in robotics - robot motion planning, pattern recognition, classification and sorting algorithms, geographical information systems, engineering, medicine, textile, printing and others. Well-known problems of computer graphics.
Student should master the algorithmic approach in solving practical problems independently created programs using computer graphics programming environment in C#.
Study program: Information Technology, Bachelor degree
Berković Ivana, full professor