TIES4211 Algorithms 2 (5 cr)

Study level:
Advanced studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028

Description

Algoritmien ohjelmointi. Tietorakenteet, prioriteettijono, keko, hajautus, puurakenteet. Algoritmien suunnittelumenetelmät, rekursio, ositus, ahne menetelmä, taulukointi, peruutusmenetelmä, 

Learning outcomes

Opintojakson suoritettuaan opiskelija osaa toteuttaa tietorakenteita ja algoritmeja jollain ohjelmointikielellä ja soveltaa niitä isomman ohjelman osana.Opiskelija osaa valita algoritmeille sopivat tietorakenteet. Opiskelija osaa analysoida yksinkertaisten algoritmien aikavaativuutta.

Description of prerequisites

TIEP111 Ohjelmointi 2 tai vastaavat ohjelmointitaidot.

Completion methods

Method 1

Select all marked parts
Parts of the completion methods
x

Participation in teaching (5 cr)

Type:
Participation in teaching
Grading scale:
0-5

Teaching