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

SUBJECT

Code
Subject
MII0002 Computer Graphics
Section
Semester
Hours: C+S+L
Category
Type
Mathematics - in Hungarian
6
2+0+2
speciality
optional
Computer Science - in Romanian
5
2+0+2
speciality
optional
Computer Science - in Hungarian
6
2+0+2
speciality
optional
Mathematics-Computer Science - in Romanian
5
2+0+2
speciality
optional
Mathematics-Computer Science - in Hungarian
6
2+0+2
speciality
optional
Teaching Staff in Charge
Prof. ŢÂMBULEA Leon, Ph.D.,  leoncs.ubbcluj.ro
Asist. ROTH Agoston Istvan, Ph.D.
Assoc.Prof. SOOS Anna, Ph.D.,  asoosmath.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. Applications.
2. Hardware for graphics.
3. Three-dimensional geometry in computer graphics. Coordinate Systems.
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. Adjusting curves and surfaces.
9. Deformation 3D objects.
8. Parametric representation of 3D solids.
9. Illumination graphic objects
10. Building gaming computer.
References
1. ALBEANU, Gr., Grafica pe calculator. Algoritmi fundamentali, Editura Universitatii Bucuresti, 2001
2. DOGARU, D., Metode noi in proiectare. Elemente de grafica 3D. Editura Stiintifica si Enciclopedica, Bucuresti, 1988.
3. FOLEY, J.D., VAN DAM, A., Fundamentals of Interactive Computer Graphics. Addison-Wesley Publishing Comp., 1984.
4. FOLEY, J. D., VAN DAM, A., FEINER, S. K., HUGHES, J. F., Computer Graphics - Principles and Practice, Second Edition in C, Pearson Education, 2003.
5. HAWKINS, K., Astle, D. “OpenGL Game Programming”, Premier Press, 2004
6. HEARN, D., BAKER P., “Computer Graphics with OpenGL”, Prenticel Hall, 20033. PAVLIDIS, T., Algorithms for Graphics and Image Processing. Springer-Verlag, 1982.
7. PETCU, D., CUCU, L., Principii ale graficii pe calculator. Editura Excelsior, Timisoara 1995.
8. POP, D., PETCU, D., Modelare lumii tridimensionale, Editura Eubeea, 2004, Colectia Informatica, Timisoara
9. WOLFRAM, S., Mathematica - A System for Doing Mathematics by Computer. Addison-Wesley Publ.Comp., 1992.
10. OpenGL Programming Guide, http://fly.srk.fer.hr/~unreal/theredbook/
11. NeHe@s OpenGL Tutorials, http://www.polytech.unice.fr/~buffa/cours/synthese_image/DOCS/Tutoriaux/Nehe/opengl.htm
Assessment
The final grade will rezult from the evaluation of the laboratory work (50%) and of a final exam (50%).
Links: Syllabus for all subjects
Romanian version for this subject
Rtf format for this subject