Tuesdays and Thursdays: 2:30 - 400 pm
Room 4-163
| Fundamentals of Computer Graphics - Peter Shirley A K Peters Ltd, ISBN: 1568811241, 1st edition (July 2002) |
The primary goal of 6.837 is to introduce many important data structures and algorithms that are useful for presenting data visually on a computer. 6.837 does not cover the use of graphics design applications such as Photoshop and AutoCAD. Nor, does it focus on the various graphics programming interfaces or graphics languages such as OpenGL or Renderman. In short, 6.837 is a programming class. The goal of this class is to provide you with sufficient background to write computer graphics applications.
Everyone taking 6.837 should have taken courses in, or reasonable exposure to, basic calculus, linear algebra (e.g. 18.06), and algorithms (e.g. 6.046). We note this now because these topics will not come up to a significant extent until the second part of the course (after the drop date). We also expect everyone to be familar with at least one of the following programming languages: Scheme, C, C++, or Pascal. Review sessions, open to all students, will be given for linear algebra, algorithms, and C++ programming the 2nd, 3rd, and 4th weeks of class respectively.
| Assignments 50% | |
| Team Final Project 50% |
![]()
Last Modified 09/22/2002