| Course number: | COMP 175-01, Fall 2010 |
| Meetings: | TR 10:30-11:45am (D+ block), in Anderson 101 |
| Instructor: | Sara Su
(sarasu cs.tufts.edu) |
| TA: | Connor Gramazio
(connor.gramazio tufts.edu) |
| Office hours: | T 2:00-3:00pm, W 4:15-5:15pm, and by appointment, in Halligan 118 |
| Mailing list: | comp175 cs.tufts.edu |
This course explores the fundamentals of computer graphics, including representing digital images, 2D rasterization and anti-aliasing, 3D rendering via ray casting, ray tracing and radiosity, viewing transformations, 3D shape representation, and an introduction to modeling and computer animation. See the bottom of this page for course polices.
Prerequisites: COMP 15 (Data Structures), MATH 13 (Calculus III), and MATH 46 (Linear Algebra), or permission of instructor. Programming assignments require a good working knowledge of C or C++.
|
A Lesson in Merge Sorting Andrea Levine ('12) |
Ian Altgilbers (G) |
Sean Kelley ('12) |
|
Written in Python Using xpyb Andrew Gallant (G) |
Janey Chen (G) |
Takao Tanizawa (G) |
|
Chris Latina ('11) Ethan Setnik ('12) |
Jonathan Pan (G) |
Tejas Shah ('11) |
|
and 3D Fractals David Kiger (G) |
More Pixels, More Protein Megan Strait (G) |
Walker Holahan ('12) |
|
From the Interior Out Douglas Dunlap (G) |
Raoul Veroy (G) |
Required:Fundamentals of Computer Graphics by Peter Shirley and Steve Marschner 3rd edition, A K Peters, 2009 |
Recommended:OpenGL SuperBible: Comprehensive Tutorial and Reference by Richard S. Wright, Jr., Benjamin Lipchak, and Nicholas Haemel 4th edition, Addison-Wesley Professional, 2007 |
Course reserves: The Shirley and Wright books and other recommended texts are on reserve at Tisch Library. |
Programming assignments will be evaluated on code functionality, quality of resulting images, and documentation. Assignments will typically be due on Thursdays. Each student will have five "late days" to use over the term; these may be applied to assignments but not to projects or exams. This course follows the Tufts policies on academic integrity. Final grades in the course will be determined as follows:
Attendance and participation in class discussion are encouraged and expected. If you will need to miss a class due to religious reasons, please let the instructor know in advance. To be excused for an absence due to illness or family emergency, notify the course staff as soon as possible.
Tufts is committed to providing support services and reasonable accommodations to all students with documented disabilities. To request an accommodation, you must register with the Disability Services Office at the beginning of the semester. To do so, call the Student Services Desk at (617) 627-2000 to arrange an appointment with Sandra Baer, Program Director of Disability Services.
programming |
math
|
|
acknowledgmentsThis course makes use of some material developed by Profs. Sarah Frisken and Alexandre François. We thank instructors at MIT, UW, and Cornell for providing excellent examples of graphics courses upon which to build this syllabus. We also thank this semester's guest speakers: Edwin Guarin, Michael Cummings, Tilke Judd, Karen Vagts. |
||