University of Novi Sad Technical faculty "Mihajlo Pupin" Zrenjanin



Theoretical study:

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.


Practical teaching:

Student should master the algorithmic approach in solving practical problems independently created programs using computer graphics programming environment in C#.


General information


Study program: Information Technology, Bachelor degree


Semester: 6

Lectures: 2

Exercises: 2




Berković Ivana, full professor



Course books


1. Dragan Cvetković, Computer graphics (in Serbian), CET, Belgrade 2006. 

2. Acketa Dragan, Matić Kekić Snezana, The Geometry for Informatics (in Serbian), University of Novi Sad, Faculty of Science, Institute of Mathematics, Novi Sad 2000.

3. Jack Xu, Practical C# - Charts and Graphics, Publishing UniCAD, 2007.