Data structures and algorithms 1
The course covers the most common data structures and algorithms. During the course, algorithm design techniques and ways to analyze 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 analyze the asymptotic complexity of simple programs and knows how to use library implementations to build more complex data structures.
The course grade is formed from points, which are earned from weekly excercises, lectures, lecture essays, online visualization assignments, and programming assignments. A minimum number of points have to be earned from each part. In addition to this, students have to pass the exam.
More information in Tampere University’s course page.
tietorakenteet data structure algorithms ohjelmointi koodaus koodari algoritmit suunnitteluperiaatteet kirjastot asymptoottinen suorituskyky analyysi
Contact person for applications