x !
Archived Curricula Guide 2011–2012
Curricula Guide is archieved. Please refer to current Curricula Guides
TKOPS103 Algorithms 10 ECTS
Organised by
Computer Science
Person in charge
Professor Erkki Mäkinen.
Preceding studies

Learning outcomes

The goal of this course is to deepen students' knowledge of the design and use of effecient data structures and algorithms.


After having passed the course students should be familiar with the most common methods of analysing algorithms and their general design principles. Students should also be able to apply these skills in different kinds of practical situations. Main algorithms used in different applications are introduced.

Teaching methods

Teaching method Contact Online
Lectures 52 h 0 h
Exercises 26 h 0 h

Teaching language


Modes of study

Written examination that can be replaced by mid-term examinations and active participation in weekly exercises.


Numeric 1-5.

Recommended year of study

Or later. The course is not lectured every year.

Study materials

  1. The latest edition of the handout Algoritmit published by the department.
  2. Cormen, Leiserson, Rivest & Stein, Introduction to Algorithms (Second Edition). McGraw-Hill 2001.

Belongs to following study modules

School of Information Sciences
School of Information Sciences
Archived Teaching Schedule. Please refer to current Teaching Shedule.
School of Information Sciences