Data Structures, spring 2010

Exercises:

English Exercise group wednesdays 16-18 B119

Please note that exercises start at the first week of the course!

Besides normal exercises we also use TRAKLA2-system. Registration to TRAKLA2 here

It is also possible to earn exercise points by doing Project Euler programming problems. Please ask the course assistant how to proceed if you are interested in doing these.

Lecutures

Course is based on the following book
T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein: Introduction to Algorithms, 3nd ed., MIT Press, 2009.

Also the 2nd edition ok. Some parts of the course are not covered in Cormen. Good material for AVL-trees is
M. A. Weiss: Data Structures and Algorithm Analysis in Java, 2nd ed., Pearson Addison-Wesley, 2007.

Material on B+-trees

Progress of the lectures and corresponding pages from Cormens both editions

Passing the course

Course has two exams both giving 24 points, 12 weekly exercises, TRAKLA2-exercises and possibility for Euler Project problems.

From exercises it is possible to get 12 points. 2/3 of the exercise points comes from "normal" weekly exercises and 1/3 from TRAKLA2-exervises.

Ask course assistant how the Project Euler problems effect the exercise point.

85% of exercises gives 12 exercise points. Minimum 25% of the exercises should be done.

Maximum total of exams is 24+24. To pass the course one should get at least 24 points form exams and at least half of the total 60 point. To pass the course, minumum of 25% of the exercises should be done.