Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2026/27 fall
  3. Introduction to Algorithms and Data Structures (LTAT.03.029)
ET
Log in

Introduction to Algorithms and Data Structures 2026/27 fall

  • Course Information
  • Schedule

Course Information

See also the course page in the study information system.

Textbook

The course is based on the book "Introduction to Algorithms", by Cormen, Leiserson, Rivest, and Stein (CLRS).

A number of copies of this book are available from the university library, and digital copies are easy to come by online. While the course has been prepared using the third edition, any edition will work.

Evaluation

Three components determine your grade in this course:

Assignments20%
Midterm Test40%
Final Exam40%

There will be four assignments, each worth %5 of the final grade. Assignments will consist mostly of programming tasks (in Python), while exams will focus on theoretical understanding.

To submit your assignments TBA

Late assignments will only be accepted in exceptional circumstances.

Practical Sessions

Each week there will be two practical sessions, one focusing on written exercises of the kind one might encounter during the exams, and the other focusing on programming in Python.

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment