University of Novi Sad Technical faculty "Mihajlo Pupin" Zrenjanin

Description

 

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

ECTS: 5

Semester: 6

Lectures: 2

Exercises: 2

 

Lecturer

 

Berković Ivana, full professor

Email: berkovic@tfzr.uns.ac.rs

 

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.