Go to Main Content

Purdue Self-Service

 

HELP | EXIT

Catalog Entries

 

Spring 2014
Mar 28, 2024
Transparent Image
Information Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course. The Schedule Type links will be available only when the schedule of classes is available for the selected term.

CGT 52000 - Computer Graphics Programming
Credit Hours: 3.00. This course provides a working knowledge of computer graphics programming using OpenGL and C++. OpenGL is the platform independent industrial standard APL and the leading edge technology for computer graphics application design. It has been used in the gaming industry, as well as in research and for scientific visualizations. The course focuses on creating real-time and interactive applications and is structured into several blocks; OpenGL introduction, modeling, texturing, transformations, lighting, and interactive application design. Students will develop various applications through the course focusing different aspects of computer graphics programming. Typically offered Fall Spring Summer.
3.000 Credit hours

Syllabus Available
Levels: Graduate, Professional, Undergraduate
Schedule Types: Lecture

Offered By: College of Technology
Department: Computer Graphics Technology

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      Northwest- Hammond
      West Lafayette

Learning Outcomes: 1. Understand the OpenGL pipeline and the OpenGL API. 2. Modeling: understand and actively apply modeling techniques such as surface of revolution, extruded surface, polygonal mesh simplification, implicit surface modeling and generation, marching cubes, etc. 3. Transformations: understand and actively apply modeling and viewing transformations, hierarchies, object, and scene and object manipulations. 4. Lighting: understand and actively apply Phong illumination model to surfaces. 5. Texturing: understand and actively apply texturing, 2D image manipulation, transfer functions, mip-mapping, texture compression, transparency. 6. Interaction: understand and actively apply basic interaction techniques such as picking, object manipulation and editing, scene walkthrough, flying, etc.



Return to Previous New Search XML Extract
Transparent Image
Skip to top of page
Release: 8.7.2.4