Citadel Logo
Department of Mathematics
and Computer Science
   
Home

Academic
Programs


Courses

Student
Links


Faculty
Links


Faculty
Directory


Department
News


Search

Citadel
Home




Valid HTML 4.01!

CSCI 407
Computer Graphics

Course Description:

CSCI 407  Computer Graphics    Three Credit Hours
     Prerequisite: CSCI 223 and MATH 240
    An introduction to the fundamental principles of two- and three-dimensional computer graphics. Topics include graphics systems, transformations, clipping, animation, lighting, shading, color, and hidden surface removal. Graphics principles are applied and reinforced through the use of a modern graphics application programming interface (API) to implement a series of programming projects.

Major Topics:

  • Graphics hardware
  • Graphical user interfaces
  • Specification of geometric objects in 2- and 3-dimensional coordinate systems
  • OpenGL API
  • Specification of transformations in the OpenGL graphics pipeline
  • Projective transformations
  • Viewport, clipping, and hidden surface removal
  • Computer visualization

Course Outcomes:

Upon successful completion of this course, a student will be able to

  • Explain the concepts of transformation, clipping, lighting and shading
  • Write applications using the OpenGL API
  • Describe the fundamental concepts of two and three-dimensional graphics
  • Demonstrate the concept of computer visualization.

Textbook:

Computer Graphics Using Java 2D and 3D by Hong Zhang and Y. Daniel Liang, Prentice Hall, 2007.

Projected Schedule:

Every Other Spring (Even Calendar Years)

Recent Syllabi:

Spring 2008, Moore