A. I. Cuza University of Iaşi


Computer Graphics

Course nameComputer Graphics CodeCS3208
Class Computer Science, 2006 - 2009
Level Undergraduate Year 3 Semester 2 Status Compulsory
Hours per weekTotal hours per semesterTotal hours of individual workCreditsEvaluation typeTeaching language
CSLPr
2 0 2 0 48 94 5 M ro
Taught byAcademic and scientific title, name
Required courses
ObjectivesI.Introduction to computer graphics II. Acquiring the ability of designing simple models (i.e., a collection of statically or dynamically objects having simple geometric shapes) III. Acquiring the techniques of rendering models (by using raster graphics) IV.Acquiring the ability of designing graphics software using a standard graphics API.
General thematics
  1. Introduction to computer graphics.
  2. Use of color in computer graphics.
  3. 2D/3D geometric transformations and their representation by matrices.
  4. Raster graphics, clipping, anti-aliasing.
  5. 3D viewing transformations.
  6. Parametric polynomial curves and surfaces.
  7. Spatial subdivision techniques.
  8. Hidden surface removal.
  9. Reflection and shading models.
  10. Textures.
  11. Advanced modeling techniques: fractals, animation techniques.
  12. OpenGL library.
Seminary / Laboratory thematics
  1. OpenGL library (and GLUT tool). Introduction. Using OpenGL for 2D curves drawing. 2. Color. 3. Geometric transformations in OpenGL. 4. 2D raster graphics. 5. 3D viewing transformations in OpenGL. 6. Reflection and shading models, textures in OpenGL. 7. Parametric polynomial curves and surfaces.
Teaching methodsLectures are given using MS Office Powerpoint and blackboard presentations. During the laboratory classes the students will receive a set of solved problems (usually programming assignments) and they are asked to solve a set of similar problems or to impl
Bibliography
  1. F.Ionescu, Grafica în realitatea virtuală, Ed.Tehnică 2000.
  2. M.Vlada, I.Nistor, A.Posea, C.Constantinescu, Grafică pe calculator în limbajele Pascal şi C, Ed. Tehnica 1991.
  3. C.-D.Neagu, S.Bumbaru, Sisteme multimedia - Grafică pe calculator, Ed. Matrix Rom, 2001.
  4. D.Hearn, M.P.Baker, Computer Graphics, C Version (2nd Edition), Prentice Hall 1996.
  5. L.Raicu, Grafic şi vizual între clasic şi modern, Ed. Paideia, 2000.
  6. F.Moldoveanu, Grafică pe calculator, Ed. Teora, 1996.
EvaluationconditionsNo absence at laboratory classes. The students are required to solve at least a homework (or equivalent) and to solve (completely or partially) at least one subject from at least one written test.
criteriasActivity at laboratory classes (pertinent questions regarding the assignments, presentation of several stages of solving the assignment), strong lectures attendance (in case of low levels of attendance, the attendance of a particular student could be recompensed by granting bonuses to his/her final grade).
modesProgramming assignments at laboratory, written test during the second half of the semester, written test in exam session
formulaPartial grade = 1 + weightLaboratory 2 + weightWrittenSemesterTest 2 + weightWrittenSessionTest * 5

Then the students are classified based on their partial grade, the final grade being assigned accordingly to ECTS grading system– European Credit Transfer System and Diploma Supplement.


© 2006-2008 FII | about | intranet