- Midterm Exam will be held on 12 April 2022, Tuesday, Class Hour (10:30-12:20).
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:
Friday, February 25th, 2022 (23.55)
Second Homework, Due Date:
Tuesday, March 22nd, 2022 (23.55)
Third Homework, Due Date:
Tuesday, April 19st, 2022 (23.55)
Fourth Homework, Due Date:
Monday, May 10th, 2022 (23.55)
You should give a project proposal until February 25th, 2022, Friday (23.55)
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 15th, 2022, Tuesday (23.55), 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.
Presentations and demonstrations will be between 19 April-13 May 2022,
depending on the number of groups.
- Each project group must submit a Final Project Report and a zipfile
containing three directories (Due: May 13th, 2022, Friday, 23.59). Final project
report should be a superset of the the progress report and should extend it
with implementation details, results of the project, etc. 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 zip file should be named as LastNameFirstName_LastNameFirstName_CS478_Project.zip
or LastNameFirstName_LastNameFirstName_CS564_Project.zip. The directories must include
- Progress Report,
- Final Report
- Source Codes,
- README.TXT explaining how to install and run your program, user interface
(input specification, how to use the buttons, mouse, etc.)
required libraries, databases, etc.
January 28, Friday, 14:30:30 EET 2022