Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
Aug 28, First day of classes | Aug 29, Lecture 1: Introduction & Convex Hulls Textbook Reading: | | | Sep 1, Lecture 2: Line Segment Intersections Textbook Reading: |
Sep 4, No classes | Sep 5, Monday schedule | | Sep 7, Homework 1 Convex Hulls due @ 11:59pm deadline extended to Sep 8 @ 11:59pm | Sep 8, Lecture 3: Map Overlay & Adjacency Data Structures Textbook Reading: |
Sep 11, Last day to add courses | Sep 12, Lecture 4: Polygon Triangulation, part 1 Textbook Reading: | | Sep 14, Homework 2 Line Segment Intersections & Adjacency Data Structures due @ 11:59pm deadline extended to Sep 15 @ 11:59pm | Sep 15, Lecture 5: Polygon Triangulation, part 2 Textbook Reading: |
| Sep 19, Lecture 6: Half-Plane Intersection Textbook Reading: | | Sep 21, Homework 3 Polygon Triangulations due @ 11:59pm deadline extended to Sep 22 @ 11:59pm | Sep 22, Lecture 7: Bounding Spheres & Randomized Incremental Construction Textbook Reading: |
| Sep 26, Lecture 8: Orthogonal Range Searching & k-D Trees Textbook Reading: | | Sep 28, Homework 4 Half-Spaces & Randomization due @ 11:59pm deadline extended to Sep 29 @ 11:59pm | Sep 29, Lecture 9: Point Location & Trapezoidal Maps Textbook Reading: |
| Oct 3, Lecture 10: Voronoi Diagrams, part 1 Textbook Reading: | | Oct 5, Homework 5 k-D Trees & Range Trees due @ 11:59pm deadline extended to Oct 6 @ 11:59pm | Oct 6, Lecture 11: Voronoi Diagrams, part 2 Textbook Reading: |
Oct 9, No classes | Oct 10, Lecture 12: Voronoi Diagrams, part 3 Optional References: | | | Oct 13, Quiz 1 |
| Oct 17, Lecture 13: Duality & Arrangements of Lines Textbook Reading: Optional Reference: | | Oct 19, Homework 6 Voronoi Diagram due @ 11:59pm deadline extended to Oct 21 @ 11:59pm | Oct 20, Lecture 14: Delaunay Triangulations, part 1 Textbook Reading: Last day to drop courses |
Oct 23, Final Project Brainstorming Ideas & Team Forming (Part 1) due @ 11:59pm | Oct 24, Lecture 15: More (Delaunay) Triangulations, part 2 Textbook Reading: Optional Reference: | | | Oct 27, Lecture 16: Windowing, Interval & Segment Trees Textbook Reading: |
Oct 30, Final Project Peer Feedback on Project Ideas (Part 2) due @ 11:59pm | Oct 31, Lecture 17: Quad Trees Textbook Reading: | | | Nov 3, Lecture 18: Isocontours, Level Sets, and Fast Marching Method Optional References: |
Nov 6, Final Project Proposal & Background Research due @ 11:59pm | Nov 7, Lecture 19: General Position, Robustness, & Exact Computation Optional References: | | Nov 9, Homework 7 Delaunay Triangulations due @ 11:59pm | Nov 10, Lecture 20: Binary Space Partitions Textbook Reading: |
Nov 13, Final Project Progress Post #1 due @ 11:59pm | Nov 14, Lecture 21: Polyominoes & Tiling Optional Reference: | | | Nov 17, Lecture 22: Periodic & Non-Periodic Tiling Optional References: Pass/No Credit deadline |
| Nov 21, Lecture 23: Curves & Sketching Optional References: | Nov 22-24, No classes |
Nov 27, Final Project Progress Post #2 due @ 11:59pm | Nov 28, Lecture 24: Robot Motion Planning Textbook Reading: | | | Dec 1, Quiz 2 |
| Dec 5, Lecture 25: Sprouts & Brussels Sprouts Optional References: - "Of Sprouts and Brussels Sprouts, games with a topological flavor", Martin Gardner, Scientific American, July 1967
- "Computer Analysis of Sprouts", Applegate, Jacobs, & Sleator, 1990
- "Implementation of Sprouts: a graph drawing game", Cizek & Balko, Graph Drawing 2021
| | Dec 7, Final Project Written Report due @ 11:59pm | Dec 8, Final Project Presentations
|
Dec 11-13, Reading days No classes | Dec 14-15, Other RPI Final Exams (no Final Exam for Computational Geometry) |
Dec 18-20, Other RPI Final Exams (no Final Exam for Comptuational Geometry) | |