- Midterm Exam will be held on 18 April 2017, Tuesday, Class Hours (10:40-12:30).
It will be an open book exam. You can only have your textbook in the exam. No lecture slides,
notes, etc. Your book must not contain any notes on it.
- See the Presentation Schedule for your project
Check the Computational
Geometry Pages by Jeff Erickson for possible applications of
Computational Geometry and some project ideas.
First Homework Due Date:
Tuesday, February 21st, 2017 (Class hour)
Second Homework Due Date:
Tuesday, March 14th, 2017 (Class hour)
Third Homework Due Date:
Tuesday, April 11th, 2017 (Class hour)
Fourth Homework Due Date:
Tuesday, May 2nd, 2017 (Class hour)
You should give a project proposal until February 21th, 2017, Tuesday (class hour)
stating the name of the project, a short project description of 2-3 paragraphs,
and name of the students that will do the project.
You will also give me a progress report (approximately 10 pages) until
March 14st, 2017, Tuesday (class hour), about the progress of your project,
covering a survey of the subject area, algorithms that you will use,
data structures, and other implementation details, etc. Include illustrations,
block diagrams, pseudo-codes to describe your approach.
Final project report and demonstrations will be due May 2nd, 2017, Tuesday.
This deadline is sharp. Final project report should be an extended version
of the the progress report and should extend it with implementation details,
qualitative and quantitative results of the project, etc.
- Each project group must submit a CD containing three directories
(Due: May 9th, 2017, Tuesday, Class Hour). Please add new slides to
your presentation for the things that you explained on the board and
correct the typographical errors that we indicate during the presentations.
(The CD must be clearly labeled on the CD itself and must be put in a CD envelope
(which also have a label indicating group members, the name of the project, etc.):
- Progress Report,
- Final Report
- Source Codes,
- README.TXT explaining how to install and run your program,
user interface (how to use the buttons, mouse, etc.) required libraries, databases, etc.
Last updated: February 2nd, 2017