Summer 2003: Algorithm Library Design

Homework 7: Friday, 11.07.03

Project update only, no exercises.
Submit to the supervisor of your project.

Project update

due Tuesday, 22.07.03

Get feedback for your current implementation and design from your supervisor in a meeting. Revise your implementation and design based on this feedback.

Send your final working implementation (source code only) plus its documentation and the slides for your final project presentation to your supervisor of your project. The documentation should at least be a complete description of the user interface of your algorithm and data structures--how its interface and flexibility is used.

The final project presentation should describe the user interface of your algorithms and data structures. It should focus on the flexibility of the genericity that you provide in your design. A good possibility is to show use-cases, i.e., example code that uses your library, for example, a program using the default instantiation and a program showing all the flexibility explicitly.

For the presentation, copied or hand-written transparencies are still sufficient. However, PowerPoint or PDF presentations can be shown similar to our intermediate project presentation. Please contact Roman Dementiev ahead of time when you want to use the computer.

Note the additional meeting for the final project presentation!


Lutz Kettner (<surname>@mpi-inf.mpg.de). Last modified on Tuesday, 17-Jan-2006 17:53:43 MET.