The Military College of South Carolina Dare to Lead

Info Academics Admissions Alumni Cadet Life Graduate College Athletics Connect Giving
Close this window

Giving to The Citadel

  • The Citadel Foundation
  • Blueprint
  • The Citadel Brigadier Foundation

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
  • Specification of transformations in a typical graphics pipeline
  • Projective transformations
  • Viewport, clipping, and hidden surface removal
  • Interaction and animation

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 a modern graphics API
  • Describe the fundamental concepts of two and three-dimensional graphics
  • Demonstrate the concepts of interaction and animation.

Textbook:

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

Projected Schedule:

Upon Demand

Recent Syllabi:

Spring 2008, Moore