Skip to main content

Course Calendar

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

Monday Tuesday Wednesday Thursday Friday
Jan 10,
First day of classes

Jan 11, Lecture 1:
Introduction & Convex Hulls

Textbook Reading:

  

Jan 14, Lecture 2:
Line Segment Intersections

Textbook Reading:

Jan 17,
No classes

Jan 18, Lecture 3:
Map Overlay & Adjacency Data Structures

Textbook Reading:

 Jan 20, Homework 1
Convex Hulls

due @ 11:59pm
deadline extended to Friday, Jan 21 @ 11:59pm

Jan 21, Lecture 4:
Polygon Triangulation, part 1

Textbook Reading:

Last day to add courses

 

Jan 25, Lecture 5:
Polygon Triangulation, part 2

Textbook Reading:

  

Jan 28, Lecture 6:
Half-Plane Intersection

Textbook Reading:

Jan 27, Homework 2
Line Segment Intersections & Adjacency Data Structures

due @ 11:59pm
deadline extended to Tuesday, Feb 1 @ 11:59pm

Feb 1, Lecture 7:
Bounding Spheres & Randomized Incremental Construction

Textbook Reading:

  

Feb 4, Lecture 8:
Orthogonal Range Searching & k-D Trees

Textbook Reading:

 

Feb 8, Lecture 9:
Point Location

Textbook Reading:

 Feb 10, Homework 3
Polygon Triangulations

due @ 11:59pm
deadline extended to Friday, Feb 11 @ 11:59pm

Feb 11, Lecture 10:
Voronoi Diagrams, part 1

Textbook Reading:

 

Feb 15, Lecture 11:
Voronoi Diagrams, part 2

Textbook Reading:

  

Feb 18, Lecture 12:
Voronoi Diagrams, part 3

Optional References:

Feb 21,
No classes
Feb 22,
Monday schedule
 Feb 24, Homework 4
Half-Spaces & Point Location

due @ 11:59pm
Feb 25,
Quiz 1
 

Mar 1, Lecture 13:
Duality & Arrangements of Lines

Textbook Reading:

  

Mar 4, Lecture 14:
Delaunay Triangulations, part 1

Textbook Reading:

Last day to drop courses

Mar 7-11,
Spring Break
Mar 14, Final Project
Brainstorming Ideas & Team Forming (Part 1)
due @ 11:59pm

Mar 15, Lecture 15:
More (Delaunay) Triangulations, part 2

Textbook Reading:

Optional Reference:

 Mar 17, Final Project
Peer Feedback on Project Ideas (Part 2)
due @ 11:59pm

Mar 18, Lecture 16:
Windowing, Interval & Segment Trees

Textbook Reading:

 

Mar 22, Lecture 17:
QuadTrees

Textbook Reading:

Mar 23,
No classes
 

Mar 25, Lecture 18:
Isocontours, Level Sets, and Fast Marching Method

Mar 28, Homework 5
Voronoi Diagrams

due @ 11:59pm

Mar 29, Lecture 19:
Polyominoes & Tiling

Optional Reference:

  

Apr 1, Lecture 20:
Periodic & Non-Periodic Tiling

Optional Reference:

Apr 4,
Pass/No Credit deadline

Apr 5, Lecture 21:
Binary Space Partitions

Textbook Reading:

  

Apr 8, Lecture 22:
General Position, Robustness, & Exact Computation

Optional References:

Apr 11, Homework 6
Delaunay Triangulations

due @ 11:59pm
deadline extended to Thursday, April 14 @ 11:59pm

Apr 12, Lecture 23:
Robot Motion Planning

Textbook Reading:

  

Apr 15, Lecture 24:
Curves & Sketching

Optional References:

 

Apr 19, Lecture 25:
Sprouts & Brussels Sprouts

Optional References:

 Apr 21, Final Project
Written Report
due @ 11:59pm
Apr 22,
Quiz 2
Apr 25, Homework 7
Spatial Data Structures & Tiling

due @ 11:59pm
Apr 26,
Final Project Presentations
Apr 27,
Last day of classes
Apr 28-29,
Reading days
No classes
May 2-6,
RPI Final Exams
No final exam for Computational Geometry