Babes-Bolyai University of Cluj-Napoca
Faculty of Mathematics and Computer Science
Study Cycle: Graduate

SUBJECT

Code
Subject
MI045 Computer Graphics
Section
Semester
Hours: C+S+L
Category
Type
Computer Science - in Romanian
7
2+0+2
optional
Mathematics-Computer Science - in Romanian
7
2+0+2
optional
Teaching Staff in Charge
Prof. ŢÂMBULEA Leon, Ph.D.,  leoncs.ubbcluj.ro
Lect. MAKO Zoltan, Ph.D.,  zmakomath.ubbcluj.ro
Research Assist. TOFAN Daniel Olivian,  danielcs.ubbcluj.ro
Aims
1. To get acquainted with the graphic facilities of the different components of a computer and with their way of programming.
2. To create procedures and functions for the main functions in computer graphics.
3. To create data structures for managing the 3D surfaces and objects.
Content
1. Graphics in programming language (Defphi, Maple, etc.). Applications.
2. Hardware for graphics.
3. Three-dimensional geometry in computer graphics.
4. Base functions in computer graphics. 2D and 3D clipping. Viewing transformations..
5. Representation of three-dimensional solids.
6. Visualization algoritms.
7. Surfaces vizualisation.
8. Parametric representation of 3D solids.
9. Deformation 3D objects.
10. Reflection and illumination models.
References
1. BACIU, R., VOLOVICI, D., Sisteme de prelucrare grafica. Editura Albastra, 1999.
2. BALTAC, V., colectiv, Calculatoarele electronice, grafica interactiva si prelucrarea imaginilor. Editura Tehnica, Bucuresti, 1985.
3. DOGARU, D., Metode noi in proiectare. Elemente de grafica 3D. Editura Stiintifica si Enciclopedica, Bucuresti, 1988.
4. FOLEY, J.D., VAN DAM, A., Fundamentals of Interactive Computer Graphics. Addison-Wesley Publishing Comp., 1984.
5. PAVLIDIS, T., Algorithms for Graphics and Image Processing. Springer-Verlag, 1982.
6. PETCU, D., CUCU, L., Principii ale graficii pe calculator. Editura Excelsior, Timisoara 1995.
7. VLADA, M., NISTOR, I., POSEA, A., CONSTANTINESCU, C., Grafica pe calculator in limbajele Pascal si C. Implementare si aplicatii. Vol. I, II. Editura tehnica, Bucuresti, 1992.
8. WOLFRAM, S., Mathematica - A System for Doing Mathematics by Computer. Addison-Wesley Publ.Comp., 1992.
9. Programarea in DirectX si Open GL - documentatii.
Assessment
The final grade will rezult from the evaluation of the laboratory work and of a final exam.
Links: Syllabus for all subjects
Romanian version for this subject
Rtf format for this subject