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:
| Assignments | 20% |
| Midterm Test | 40% |
| Final Exam | 40% |
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.