| Week #, Mtg-Dates | Topics | Links | Events |
| Week 1 Session 1 |
Introduction Applications, motivation Mapping non-geometric problems into CG space Defining the convex hull |
de Berg, Ch. 1 |
|
| Week 2 Session 2 ---------------- Thu, Jan 26 Session 3 |
SimpleConvexHull and its analysis Moving toward a better design ---------------- Graham's scan and its analysis Proofs of correctness and complexity |
de Berg, Ch. 1 ---------------- de Berg, Ch. 1 |
|
| Week 3 Session 4 ---------------- Thu, Feb 02 Session 5 |
NO CLASS ---------------- Some computational geometry background/intuition Primitives, intersections Line/plane-sweep approach |
INSTRUCTOR OBLIGATION ---------------- Notes |
|
| Week 4 Session 6 ---------------- Thu, Feb 09 Session 7 |
Line segment intersection Review of BSTs and height-balancing (AVL trees) ---------------- Line segment intersection and correctness/complexity proof |
de Berg, Ch. 2 Handout ---------------- de Berg, Ch. 2 |
Exercise One due |
| Week 5 Session 8 ---------------- Thu, Feb 16 Session 9 |
Guarding and triangulations Monotone partitioning ---------------- Monotone partitioning Triangulating a monotone polygon |
de Berg, Ch. 3 ---------------- de Berg, Ch. 3 |
Exercise Two due |
| Week 6 Session 10 ---------------- Thu, Feb 23 Session 11 |
Open discussion; trace of MakeMonotone ---------------- 1-D Range Searching |
de Berg, Ch. 3 ---------------- de Berg, Ch. 4 |
|
| Week 7 Session 12 ---------------- Thu, Mar 01 Session 13 |
EXAM I ---------------- Range searching and kD-trees |
de Berg, Ch. 5 |
|
| Week 8 Session 14 ---------------- Thu, Mar 08 Session 15 |
Range Trees ---------------- Range Trees |
de Berg, Ch. 5 ---------------- de Berg, Ch. 5 |
|
| Week 9 Session 16 ---------------- Thu, Mar 15 Session 17 |
Trace of construction and query ---------------- Point Location and Trapezoidal Maps |
de Berg, Ch. 5 ---------------- de Berg, Ch. 6 |
|
| Week 10 Session 18 ---------------- Thu, Mar 22 Session 19 |
Point Location and Trapezoidal Maps ---------------- Randomized Incremental Algorithm for Point Location |
de Berg, Ch. 6 ---------------- de Berg, Ch. 6 |
|
| Spring Break ---------------- Thu, Mar 29 |
|
|
|
| Week 11 Session 20 ---------------- Thu, Apr 05 Session 21 |
Voronoi diagrams: the post office problem ---------------- EXAM II |
de Berg, Ch. 7 ---------------- EXAM II |
EXAM II |
| Week 12 Session 22 ---------------- Thu, Apr 12 Session 23 |
Definition of Voronoi diagram and properties ---------------- Computing the Voronoi diagram |
de Berg, Ch. 7 ---------------- de Berg, Ch. 7 |
|
| Week 13 Session 24 ---------------- Thu, Apr 19 Session 25 |
Computing the Voronoi diagram ---------------- Computing the Voronoi diagram |
de Berg, Ch. 7 ---------------- de Berg, Ch. 7 |
|
| Week 14 Session 26 ---------------- Thu, Apr 26 Session 27 |
Tracing an example ---------------- Delaunay triangulations |
de Berg, Ch. 7 ---------------- de Berg, Ch. 8 |
|
| Week 15 Session 28 ---------------- Thu, May 03 Session 29 |
Delaunay triangulations ---------------- Open Discussion Schedule Buffer |
de Berg, Ch. 8 ---------------- |
|
| Week 16 Session 29 ------------- Thu, May 10 |
Open Discussion ------------- FINAL EXAM |
3:30 - 5:30pm |
------------- (FINAL IS IN SAME ROOM) ------------> |