Lehre » Summer 23 » Algorithms and Data Structures

Bridge Course Algorithms and Data Structures (SS 23)

A blended learning bridge course for master students with little background in theoretical computer science.
This course is only open for Data Science students. (Students from other programs may of course watch the video lectures and study the text book on their own. However, they can neither register for the exam, nor take the exam, and in particular they cannot receive credit points for this course.)

Registration Process

It is not necessary to register for the lecture, because this course is a self learning course.


At the end of the semester there will be an oral exam in person at the chair of computer science 1. Please contact quax(at)algo.rwth-aachen.de to plan an appointment for your oral exam.


The course is self paced and consists of 12 [video lectures] from MIT Open CourseWare.
The [course material] has been developed by Prof Charles Leiserson and Prof Erik Demaine. If you encounter problems or have questions regarding some topic of the lecture, you can wirte your question to quax(at)algo.rwth-aachen.de

Recommended exercises

On top of the [problems and exercises] posed at the MIT page, we also recommend the following exercises and problems from the book by Cormen et al (2nd edition). Exercises are shown in black, and problems (listed in the final section of every chapter) are shown in red color.


The underlying text book is "Introduction to Algorithms" by Thomas H. Cormen, Charles E. Leiserson, Ronald Rivest, and Clifford Stein, MIT Press.
All references to chapters (and in particular: all numbers of exercises and problems) concern the 2nd edition of the book; the other editions contain essentially the same information, but slightly deviate in the numbering of chapters and exercises.