Siirry suoraan sisältöön

Tietorakenteet ja algoritmit IILaajuus (4 op)

Tunnus: 4_ETX1600

Laajuus

4 op

Opetuskieli

  • suomi

Osaamistavoitteet

Opiskelija osaa analysoida myös rekursiivisia algoritmeja sekä kokeellisesti mitata ja ekstrapoloida ohjelmien aikavaativuutta. Opiskelija ymmärtää graafien peruskäsitteet, erilaisten graafien ominaisuudet ja graafien käytön tietorakenteina. Opiskelija ymmärtää yleisimpien graafialgoritmien toimintaperiaatteen ja osaa laatia sekä analysoida yksinkertaisia graafialgoritmeja. Opiskelija tuntee erilaiset algoritmistrategiat ja osaa soveltaa niitä. Opiskelija osaa käyttää massamuistia tehokkaasti ja analysoida massamuistia käyttävien algoritmien aikavaativuuden.

Sisältö

Monimutkaisempien algoritmien aikavaativuus, graafit tietorakenteina ja niiden käyttö, algoritmistrategiat ja massamuistin tietorakenteet.

Esitietovaatimukset

Tietorakenteet ja algoritmit I

Oppimateriaalit

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Introduction to Algorithms, 3rd Ed. The MIT Press, 2009.

Lisätiedot

Itä-Suomen yliopiston Tietojenkäsittelytieteen laitoksen toteuttama opintojakso

Esitietovaatimukset

Tietorakenteet ja algoritmit I

Ajoitus

01.08.2023 - 31.12.2023

Laajuus

4 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka - AMK

Opetuskielet
  • Suomi
Opettaja
  • Tietotekniikka Virtuaalinen
  • Sami Lahti
Opiskelijaryhmät
  • ETM21SP
    Maisteripolku Itä-Suomen yliopistoon

Esitietovaatimukset

Tietorakenteet ja algoritmit I

Oppimateriaali ja suositeltava kirjallisuus

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Introduction to Algorithms, 3rd Ed. The MIT Press, 2009.