Siirry suoraan sisältöön

Algoritmit ja tietorakenteet (5op)

Toteutuksen tunnus: R504D75-3004

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2026 - 31.07.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.08.2026 - 31.12.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Opetuskielet
englanti
Koulutus
Machine Learning and Data Engineering
Opettajat
Erkki Mattila
Vastuuopettaja
Erkki Mattila
Opintojakso
R504D75

Arviointiasteikko

H-5

Tavoitteet

The student knows and can apply the primary data structures and algorithms. The student can compare their efficiency and complexity.

Sisältö

- Algorithmic complexity and evaluation of the performance of algorithms: the Big O notation.
- The primary data structures and their implementations: arrays, linked lists, stacks, queues, graphs, binary trees.
- The primary algorithms and their implementations: recursion, searching and sorting.

Arviointikriteerit, tyydyttävä (1)

The student can compare the complexity of algorithms and apply some basic data structures and algorithms.

Arviointikriteerit, hyvä (3)

The student can compare the complexity of algorithms and apply a variety of data structures and algorithms. The student is familiar with the internal implementation of the most common data structures and algorithms.

Arviointikriteerit, kiitettävä (5)

The student can evaluate the complexity of algorithms and apply a wide variety of data structures and algorithms. The students is familiar with the internal implementation of the primary data structures and algorithms. The student can choose the most effective data structures and algorithms for a given task.

Siirry alkuun