Department of Mathematics and Computer Science

Office: Korman 282

Tel: +1 (215) 895.6827

Fax: +1 (215) 895.1582

Homeworks & Handouts:

- Homework #1
- Handout on XBM format
- Homework #2
- Homework #3
- Homework #4
- Homework #5
- Homework #6
- Homework #7
- Homework #8
- Homework #9

Old Homeworks & Handouts & Exams:

- Dave Mount at UMD-CP , great notes from his course. Possible replacement for the textbook!
- Rich Riesenfeld at U of Utah
- Andries
Van Dam at Brown

- Tom Funkhouser at Princeton U , lots of notes and research papers.
- Dinesh Manocha at UNC
- Gerald Farin
at ASU
, lots of course notes on CAGD and NURBS

Course Email List:

Week 1: | Overview, mathematical preliminaries, raster graphics, transformations: Ch 1, 5 |

Week 2: | Representation of 2D lines and curves; implementation issues: Ch 3, 6 |

Week 3: | 2D drawing, image processing, viewing, clipping: Ch 3, 6 |

Week 4: | Scan conversion, anti-aliasing: Ch 3, 6 |

Week 5: | Hardware and the Graphics Pipeline; MIDTERM exam |

Week 6: | 3D lines, NURBS curves and surfaces, drawing and modeling, 3D projections: Ch 9 |

Week 7: | 3D Modeling and Solid Modeling: Ch 10 |

Week 8: | Visible surface determination, Z-buffering, Hidden Line removal: Ch 13 |

Week 9: | Polygon soups and ray tracing: Ch 15, 16 |

Week 10: | Advanced topics, rendering, lighting, texture mapping, meshes, shape matching: Ch 16. |

**20%**- Midterm Exam
**50%**- Homework and Programming Assignments (8)
**30%**- Final Project (due finals week, no final exam)

A, 100%-90%; B, 89%-80%; C, 79%-70%; D,
69%-60%; F, below 60%.

There will not be a curve. An ``A'' grade requires excellence in all
of the grading categories, with all homeworks completed in their entirety
and handed in on the due date in class.