After completing the course, the student
- knows the commonly used algorithm design techniques
- can implement basic data structures independently and knows how to apply related algorithms to them
- is able to analyse the asymptotic complexity of simple programs and knows how to use library implementations to build more complex data structures.
Completion methods
- Self-study using videos and other material, blended learning discussions, homework, weekly exercise sessions and larger programming exercises.
- The course can be studied independently so that the student only participates in the exam. However, it is also possible to participate in the lectures.
- Electronic exam.
More information is available on the University of Tampere’s course page.
You can get a digital badge after completing this course.