x !
Arkistoitu opetussuunnitelma 2012–2015
Selaamasi opetussuunnitelma ei ole enää voimassa. Tarkista tiedot voimassa olevasta opetussuunnitelmasta.
TIETS01 Algorithms 10 op
Organised by
Degree Programme in Computer Sciences
Person in charge
Professor Erkki Mäkinen
Planned organizing times
Period(s) I II III IV
2012–2013 X X
Preceding studies
Corresponding course units in the curriculum
Informaatiotieteiden yksikkö
Curricula 2011 – 2012
TKOPS103 Algorithms 10 ECTS

Learning outcomes

After completing the course the student is expected to
- know different types of algorithms and methods for evaluating them
- be able to determine the asymptotic resource bounds for common algorithms
- be able to apply algorithm design methods
- know the basics of algorithmics research and its common applications


Different types of algorithms. Analysis of algorithms. Algortihm design methods. Algorithms for different applications.

Teaching methods

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

Modes of study

Option 1
Available for:
  • Degree Programme Students
  • Other Students
  • Open University Students
  • Doctoral Students
  • Exchange Students
Participation in course work 
In Finnish
In English

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


Numeric 1-5.

Study materials

  1. Cormen, Leiserson, Rivest & Stein, Introduction to Algorithms (Second Edition). McGraw-Hill 2001.

Belongs to following study modules

Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
Informaatiotieteiden yksikkö
Archived Teaching Schedule. Please refer to current Teaching Shedule.
Period I Period II Period III Period IV
TIETS01 Algorithms
Informaatiotieteiden yksikkö