Visualization Techniques And Graphics Tools For Enhancement 

Of Computer Graphics Curricula

Project Goals

1) To develop additional instructional material for the course CSC 470 Introduction to Computer Graphics consisting of two main components: theoretical and practical. The theoretical component aims to provide students with fundamental concepts in computer graphics, covers methods for generating graphical objects with different geometric characteristics and realistic appearances and mathematical techniques. The aims of the practical component are to

  • Assist and strengthen students' understanding of algorithms and methods.

  • Teach students how to write effective and efficient computer graphics programs.

2) To incorporate the following four modules into the above instructional material:  
  • 3D Modeling (parallel and perspective projections, clipping, transformations).

  • Parametric Curves and Surfaces (types, definition, important properties, shape modification techniques, fundamental algorithms).

  • Rendering (the Z-buffer algorithm, lighting).

  • Realistic visualization (concept of visibility, shading, textures)