IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Computergrafik 
Kursusnavn (engelsk):Computer graphics 
Semester:Efterår 2002 
Udbydes under:cand.it., multimedieteknologi (mmt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:12 
Maks. antal deltagere:20 
Formelle forudsætninger:Mathematics at Danish Highschool level A and



Basic Programming (cannot be followed simultaneously). 
Læringsmål:The purpose of this course is to introduce the students to computer graphics.







After completion of this course, the student will be able to:



write C++ programs,



perform basic matrix computation for perspective projections and coordinate transformations, and



write a program for visualizing 3 dimensional polygons,



write a ray-tracer. 
Fagligt indhold:"Computer graphics concerns the pictorial synthesis of real or imaginary objects from their computer-based models [...]" (Foley et al.).







The course will consist of morning lectures followed by afternoon exercises. The lectures will focus on basic understanding of the mathematical and programming concepts, and the exercise will focus on programming experience of state of the art algorithms.







As with most computer graphic algorithms, this course will use the C++ programming language. Other topics are:



Lines and Curves in 2 dimensional (2D),



Clipping and Raster Scanning in 2D,



Geometrical Transformations in 2D and 3D,



Curves and Surfaces in 3D,



Hidden Surface Removal in 3D,



Illumination and Shading in 3D, and



Ray-Tracing. 
Læringsaktiviteter:

Lectures and classroom and computer exercises. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Intern censur

The oral examination will be 25 minutes without preparation. The grading is in the 13 point scale. The oral exam will be divided into the following parts.




The student will draw one of the following subjects:
Lines and Circles in 2D, 2D Raster Scanning, Matrix Transformations and Projections, Illumination and Shading, Texture Mapping.


The student will give an approximately 15 minutes presentation of the drawn subject. The student is allowed to bring one overhead prepared in advance for each of the abovementioned subjects.

Following the presentation, the student will answer questions and engage in a general disuscussion with examinator and the external censor based on pensum.
 

Litteratur udover forskningsartikler:Foley, Van Dam, Feiner, Hughes: "Computer Graphics: Principles and Practice", 2nd edition in C, Addison-Wesley, 1996.







Peter Shirley: "Realistic Ray Tracing", A.K. Peters, 2000