Data structures and algorithms
The course covers the most common data structures and algorithms. During the course, algorithm design techniques and ways to analyse the efficiency of algorithms is discussed.
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.
The course consists of weekly excercises, lectures, lecture essays, online visualisation assignments, programming assignments and an exam. Please check with the teacher if the electronic exam is linked with a certain classroom before taking the exam.
More information in Tampere University’s study guide.
You can get a digital badge after completing this course.
tietorakenteet algoritmit ohjelmointi koodaus koodari
Further information about the studies
Contact person for applications