LEA
Department of Computer Science at the Technische Universität München
Chair for Efficient Algorithms
Postal address: 80290 München; Premises: Arcisstr.21, 80333 München
deutsch

Efficient Algorithms and Data Structures (WS96/97)


* Lecturer:
Prof. Dr. Angelika Steger

* Area:
4 hours per week in area III (Theoretical Computer Science)
core course
* Time and Place:
Wed 10:15 - 11:45, Room N1070
Thu 08:30 - 10:00, Room 0360
Start: November 6th

* Tutorials:
2 hours per week
Wed 08:30 - 10:00, Room S2229
Wed 12:15 - 13:45, Room 2770
Teaching Assistant: Klaus Kühnle
Course Certificate: To get a course certificate students must get at least 40% on the homework assignments and pass the final exam.

* Audience:
3rd and 4th year students of computer science
students with computer science as minor

* Prerequisites:
2nd year courses

* Contents:
  1. basic notations, machine models, complexity measures
  2. higher level data structures
  3. basic algorithmic principles
  4. sorting and selection
  5. elementary graph algorithms
  6. unix commands fgrep and compress

* Related and Advanced Lectures:
Efficient Algorithms and Data Structures II (SS97)
Parallel Algorithms
Parallel Algorithms II

* Lecture Notes:
Some attendees of the lecture are working on lecture notes. The current version can be found here.

Some slides from the lecture:

* References:
Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman:
The Design and Analysis of Computer Algorithms
Addison-Wesley Publishing Company: Reading (MA), 1976
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest:
Introduction to Algorithms
The MIT Press, 1990
Thomas Ottmann, Peter Widmayer:
Algorithmen und Datenstrukturen
Bibliographisches Institut, Reihe Informatik, Band 70,1990
Robert Endre Tarjan:
Data Structures and Network Algorithms
SIAM, Philadelphia, PA, 1983

* Miscellaneous:
programming competition

* Office Hours:
look here


steger@informatik.tu-muenchen.de