Subject and aim

A number of advanced algorithms will be discussed in detail and in 6 practical sessions implemented by the students. The algorithms originate from the following fields:

Time and place

Blocked, in the Seminarraum 186, Favoritenstr. 9-11, 5. floor, staircase 1. The detailed schedule can be found here.

Todo

There is a lecture and an exercise part to this LVA. To get a passing grade 6 programming exercises are to be completed by the students. The topics of the exercises are: The almost complete solution should be downloaded and completed by each student (look at todos in code and readme). Upload the completed exercise here. Workload is below 2h per example. Deadlines can be found here.

Grading

The grades are based on the assignments. Each assignment is worth the same amount of points. If the student finishes the homework including the basic features given in the readme file he is awarded 85% of the points. By implementing additional features the student can earn up to 120% of the points for each example. For a grade of "Sehr Gut"(best grade) the student needs 90% of the points averaged over all the examples.

Communication

Please subscribe to the course on TISS, because announcements will be distributed this way. A forum for questions is also available.

Course materials

Course materials are mainly the slides.

A good book on the subject is "Real-Time Rendering, Third Edition", Tomas Akenine-Möller and Eric Haines, A K Peters-Verlag, 2002 (ISBN: 987-1-56881-424-7).