Skip to main content

Course Calendar

Note: Lecture and homework topics are tentative and will be updated as the term progresses.

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:

 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)