Graphics Programming
2009-2010
-
IMT2531
- 10 ECTS
Prerequisite(s)
- IMT1031 Fundamental Programming
On the basis of
Understanding of programming in C++
Expected learning outcomes
On completion of this course the students will be able to:
- Understand fundamentals of the graphics pipeline
- Model and manipulate 2D and 3D scenes, including lighting, textures, and cameras
- Understand 2D and 3D graphics techniques
Topic(s)
• 2D Graphics
• Animation
• Graphics Pipeline
• Open GL
• Glut
• Representation
• Lighting
• Textures
• Aliasing
• Advanced texture techniques
• Ray Tracing
• Level of Detail
• Height fields
• Shadows
• Refraction
• Non-Photorealistic rendering
Teaching Methods
Lectures
Exercises
Teaching Methods (additional text)
Student will work in C++ using OpenGL, in a problem based learning approach
Form(s) of Assessment
Written exam, 4 hours
Grading Scale
Alphabetical Scale, A(best) – F (fail)
External/internal examiner
External examiner
Examination support
One page of notes
Teaching Materials
Shreiner, Woo, Neider, and Davis, OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) (2007)
Additional information
In case there will be less than 5 students apply for the course the form may change to suit the class size.