Projects

How to submit: You will receive each project on Github. Links to the GitHub respositories for each projects will be sent via Piazza. You will need to follow the link to accept the project. To submit, you don't need to do anything --- simply make sure your code on Github is up to date. I will check it out.

Like with any github repo, make sure you update the README with basic information on what the code is doing and how to run it.

Grading: The assignmenst will be weighed equally (so in effect each one is worth approx. 14.3% of the final grade).

Project Covers Due
Project 0 (setup) week 1 due: Mon 9/6 in class
Project 1 (closest pair) week 2, 3 due: end of week 3 (Sun 9/19)
Project 2 (2d-convex hull) week 4,5 due: end of week 5 (Sun 10/3)
Project 3 (3d hull) week 6, 7 due: end of week 7
Project 4 (kd-trees) week 8, 9 due: end of week 9
Project 5 (art gallery) week 10, 11, 12 due: end of week 12
Project 6 (motion planning with visibility graph) week 14 due: end of week 14
Project 7: heuristical motion planning week 15 due at final demo on [check exam time on polaris]

GitHub cheatsheet