Siirry suoraan sisältöön

Tietorakenteet ja algoritmit (5op)

Toteutuksen tunnus: 5G00EU64-3006

Toteutuksen perustiedot


Ilmoittautumisaika
01.01.2026 - 22.02.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
05.01.2026 - 30.04.2026
Toteutus ei ole vielä alkanut.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Erkki Hietalahti
Vastuuhenkilö
Erkki Hietalahti
Ryhmät
24I224
Ohjelmistotekniikka
Opintojakso
5G00EU64

Osaamistavoitteet (Opintojakso)

Opiskelija tutustuu opintojakson aihepiirin peruskäsitteisiin ja menetelmiin. Hänelle tulee tutuksi kurssilla läpikäytävät perustietorakenteet ja algoritmit. Edellisten soveltaminen tyypillisiin käyttötapauksiin käydään lävitse.

Sisältö (Opintojakso)

Tietorakenteisiin ja algoritmeihin liittyvät peruskäsitteet. Perustietorakenteet: pinot, jonot, listat, puut ja verkot. Käydään lävitse keskeiset etsintä- ja lajittelualgoritmit sekä puiden ja verkkojen hyödyntämiseen liittyvät algoritmit. Hajautus.

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

Opiskelija
-tuntee algoritmeja
-tunnistaa osan perustietorakenteista kuten pinot, jonot, listat, puut ja verkot
-osaa soveltaa opintojakson asioita avustettuna

Arviointikriteerit, hyvä (3-4) (Opintojakso)

Opiskelija
-tuntee algoritmeja kuten keskeiset etsintä- ja lajittelualgoritmit sekä puiden ja verkkojen hyödyntämiseen liittyvät algoritmit
-tunnistaa perustietorakenteet kuten pinot, jonot, listat, puut ja verkot
-tuntee hajautuksen periaatteet
-osaa soveltaa opintojakson asioita

Arviointikriteerit, kiitettävä (5) (Opintojakso)

Opiskelija osaa em. asiat erinomaisella tasolla ja sujuvasti. Lisäksi opiskelija
-osaa soveltaa tieotorakenteita ja algoritmeja sujuvasti ja tarkoituksenmukaisesti tietojärjestelmien rakentamisessa
-omaa kykyä kehittää omia variantteja tietorakenteista tarpeen mukaan ja löytää käyttöön sopivimpia valmistietorakenteita/-algoritmeja

Arviointiasteikko

0-5

Siirry alkuun