The course gives an overview on basic concepts of data structures and general principles of algorithmic design. The general algorithmic paradigms will be examined based on the classical problems of searching, sorting and classical graph problems like shortest path or minimal spanning trees. Finally, the course will give an introduction to the general methodology of programming.


The course content is currently available here