![]()
| Class will be held from 3:30 to 4:50 on Mondays and Wednesdays, in Olin Hall (OHE), in room 212. The instructor is Erin Shaw. |
| A discussion group for the class will be setup and participation will be strongly recommended. |
| This course will focus on the fundamental concepts of computer graphics. This is primarily a programming
course; algorithms, data structures, and the mathematics of the field will be emphasized. Topics will include two
dimensional graphics, raster methods, and antialiasing; color and human vision; applied geometry and modeling;
the graphics rendering pipeline: transformations, clipping and viewing;. Programming projects will be completed in C++ using the OpenGL graphics libraries. This course does not cover the use of graphics design applications such as Photoshop and AutoCAD. |
| Students should have taken a course in data structures, acquired an in-depth knowledge of at least one programming language, preferably C, C++, or Java, and have some familiarity with calculus and linear algebra. Most of the mathematics you will need will be covered in the text or lectures. |
|
Recommended Text: Interactive Computer Graphics: A Top-Down Approach with OpenGL, Second Edition, by Edward Angel, Addison-Wesley Pub Co (Net); ISBN: 020138597X |
|
|
Optional OpenGL Reference: OpenGL(r) 1.2 Programming Guide, Third Edition: The Official Guide to Learning OpenGL, Version 1.2 by Mason Woo, Jackie Neider, Tom David, Dave Shriner, Tom Davis, OpenGL Architecture Review Board, Dave Shreiner, Addison-Wesley Pub Co; ISBN: 0201604582 This book is the OpenGL Bible. |
|
![]()
Last modified on August 14 by shaw@isi.edu