https://cs.gmu.edu/~jmlien/teaching/cs633/

Mondays 4:30 - 7:10 pm

Innovation Hall 136

Jyh-Ming Lien , jmlien@cs.gmu.edu

Office hour: Wed. 2:00 - 3:30 pm @ ENGR building 4442

CS633 is an introductory course to Computational Geometry. Computational Geometry is a study of algorithms and data structures for geometric objects. One important goal of CS633 is to make you become knowledgeable and comfortable enough to deal with any geometric problems.

CS583 or instructorâ€™s approval, which means you should know sorting algorithms, graph algorithms, and basic data structures (lists, trees, graphs), and know how to design and analyze the complexity of algorithms.

Working knowledge of C/C++ for most computational geometry libraries are implemented in C/C++.

Computational Geometry: Algorithms and Applications by Mark de Berg, Marc van Kreveld, Mark Overmars, and Otfried Cheong, third revised edition, Springer-Verlag, 2008. ISBN # 978-3-540-77973-5.

- Assignments 50%: There will be 4 programming assignments and one paper review assignment.
- Quizzes/Mid term Exam 15%
- Project presentations (proposal and final) 15%
- Final project report 20%

- Line segment intersection
- Convex hull
- Triangulations
- Proximity problems
- Range searching
- Point location
- Voronoi Diagrams
- Delaunay Triangulations
- Arrangements and Duality
- Binary space partitions
- Robot Motion planning
- Quadtree/Octree
- Visibility Graph
- Origami Folding

All required assignments should be completed by the stated due date and time. The total score of your assignment score will be 10 points less every extra day after the due date (i.e., the 100 total points will become zero after 10 days pass the due date).

Please note that all coursework is to be done independently. Plagiarizing the homework will be penalized by maximum negative credit and cheating on the exam will earn you an F in the course. See the GMU Honor Code System and Policies at this page and this page. You are encouraged to discuss the material BEFORE you do the assignment. As a part of the interaction you can discuss a meaning of the question or possible ways of approaching the solution. The homework should be written strictly by yourself. In case your solution is based on the important idea of someone else please acknowledge that in your solution, to avoid any accusations.

The quizzes and exams will be a closed book exam - no notes will be allowed. There will be no makeups for the quizzes and exams.

If you have a learning or physical difference that may affect your academic work, you will need to furnish appropriate documentation to the Disability Resource Center. If you qualify for accommodation, the DRC staff will give you a form detailing appropriate accommodations for your instructor.

In addition to providing your professors with the appropriate form, please take the initiative to discuss accommodation with them at the beginning of the semester and as needed during the term. Because of the range of learning differences, faculty members need to learn from you the most effective ways to assist you. If you have contacted the Disability Resource Center and are waiting to hear from a counselor, please tell me.