Information And Actions Being Taken Related To COVID-19
The Military College of South Carolina
give online buttongive online button apply now buttonapply now button

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.


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

Back to Top