Siirry suoraan sisältöön

Tietorakenteet ja algoritmit (3op)

Opintojakson tunnus: IIZO3010

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
suomi

Osaamistavoitteet

Opiskelija tuntee algoritmien suunnittelun ja toteutuksen sekä osaa soveltaa valmiita algoritmeja. Tavoitteena on, että opiskelija osaa käyttää valmiita tietorakennetoteutuksia sekä suunnitella omia tietorakenteita.

Sisältö

Opintojaksolla opiskellaan algoritmien kirjoittamista sekä pseudo- että ohjelmointikielellä. Tietorakenteista käydään läpi ADT:n käsite, dynaaminen taulukko, linkitetty lista, pino, jono, joukko ja puurakenne. Algoritmeistä käsitellään mm. rekursiiviset algoritmit seka erilaiset haku- ja järjestelyalgoritmit.

Esitietovaatimukset

Ohjelmoinnin perusteet

Arviointikriteerit, tyydyttävä (1)

Tentti (teoria- ja ohjelmointitentti)

Siirry alkuun