<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

Course Learning Outcomes

At the end of this course, students will be able to:

1. Understand basic properties of images and display devices.

2. Understand the steps involved in generating a 2D image of a 3D virtual scene.

3. Understand and implement the ray tracing algorithm.

4. Understand and implement the mathematical modeling of curves and surfaces.

5. Apply composite modeling, viewing, projection, and viewport  transformations.

6. Apply 2D texture images to 3D models.

7. Understand and implement basic lighting and surface shading models.

8.Understand the fixed function forward rendering pipeline.

9. Understand the basics of the programmable forward rendering pipeline.

10. Understand and implement hidden surface removal and shadowing algorithms.

11. Design computer graphics programs using OpenGL