Jan 15, 2025  
2014-2015 Undergraduate Academic Catalog 
    
2014-2015 Undergraduate Academic Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS 421 - Advanced Computer Graphics

2 lecture hours 2 lab hours 3 credits
Course Description
In this course, students explore the field of interactive 3-D computer graphics. Lecture topics provide theoretical and practical knowledge of common 3-D graphics algorithms and techniques. Laboratory exercises focus on the creation of interactive 3-D applications using existing software libraries. The course culminates in a student-chosen design project implementing various aspects of 3-D graphics. (prereq: SE-2852)
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
• Understand and apply 3D graphics algorithms related to transformations, illumination, texturing, etc. with the aid of software libraries
• Understand the issues relevant to computer animation
• Develop interactive applications using 3D graphics
• Investigate and apply software libraries for 3D graphics and related software needs
Prerequisites by Topic
• Basic 2-D and 3-D graphics algorithms and concepts
• Object-oriented language programming
Course Topics
• Tests and reviews (1 classes)
• OpenGL, programmable pipeline, vertex and fragment shaders (3 class)
• Transformations (2 classes)
• Illumination (2 classes)
• Optimization (1 class)
• Animation (2 classes)
• Texture (2 classes)
• Shading (2 classes)
• Ray Tracing (2 classes)
• Curves (1 class)
• Fractals (1 class)
• Student Presentations (1 class)
Laboratory Topics
• Software Library Introduction
• Interactive Presentation Graphics
• Illumination
• Animation
• Term Project
• Project Presentations
Coordinator
Jay Urbain



Add to Portfolio (opens a new window)