CSC 433 Computer Graphics

Course Goals

The primary objective of this course is to give the student an introduction to the theory and practice of computer graphics. The basics of computer graphics hardware and software will be presented, along with a survey of advanced methods.

Course Outcomes

A student who successfully completes this course should, at a minimum, be able to:

  1. basic understanding of computer graphics hardware and software
  2. simple parametric curves (points, lines, polygons, ellipses), more complex curves (splines, Bezier curves, fractals), region fill techniques
  3. 2-D and 3-D viewing (geometric transformations, projections, clipping, hidden lines and surfaces)
  4. color models, lighting models, shading, ray tracing
  5. animation
  6. experience writing OpenGL programs
  7. experience working in teams
  8. experience in technical communication
  Computer Science Student Outcomes
Course Outcomes #1 #2 #3 #4 #5 #6 #7
1       X      
2       X      
3       X      
4       X      
5       X      
6 X X       X  
7           X  
8           X