2001 Catalog Data:
An introduction to computer graphics. Graphics hardware, algorithms for generating and displaying two and three-dimensional geometric figures, animation, interactive displays. Programming projects using OpenGL will be assigned.
Textbook and Software:
F.S. Hill, Jr., Computer Graphics Using OpenGL, Second Edition, Upper Saddle River, NJ: Prentice Hall, 2001.
Microsoft Visual C++, Version 6.0
E. Angel, Interactive Computer Graphics: A Top-Down Approach with OpenGL, Reading, MA: Addison-Wesley, 1997.
Instructor: R.J. Schilling
Office: 139 Camp
web page: http://sunspot.ece.clarkson.edu/~schillin/ee465
Office Hours: MW 11-12, TuTh 1:30-3:00
Topical Outline (tentative):
Prerequisite by Topic:
Programming experience in C/C++ family language, basic concepts in linear algebra and matrices.
Engineering design will be incorporated into the homework and the design project.
Students will use Microsoft Visual C++ and OpenGL in the homework assignments and the design project.
Item Description Date Weight
1 Exam 1 2/27 20%
2 Exam 2 4/3 20%
3 Homework weekly 20%
4 Design Project 4/24 10%
5 Final Exam TBA 30%
Student Learning Outcomes:
Objective 1 Students will understand the concepts of viewports, clipping, graphics primitives, shading and color [1,2,3,4,5]
Objective 2 Students will know how to apply mathematical transformations to achieve rotations, translations, scaling, and projections in two and three dimensions. [2,3,4,5]
Objective 3 Students will understand the capabilities and limitations of the OpenGL graphics library and be able to use the library to create C++ graphics programs. [3,4,5]
Engineering Science: 2 credits
Engineering Design: 1 credit
Professional ethics dictates that all the assignments you submit with your name on them represent your own work.
Prepared by: R.J. Schilling