Siirry suoraan sisältöön

(JOENSUU): Tietorakenteet ja algoritmit II (TRAII) (4 op)

Toteutuksen tunnus: C-10088-3621424-3006

Toteutuksen perustiedot


Ilmoittautumisaika
14.10.2024 - 01.11.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
28.10.2024 - 11.12.2024
Toteutus on päättynyt.
Opintopistemäärä
4 op
Lähiosuus
4 op
Toteutustapa
Monimuoto-opetus
Korkeakoulu
Itä-Suomen yliopisto, Itä-Suomen yliopisto, Joensuun kampus
Opetuskielet
suomi
Paikat
0 - 100
Opintojakso
C-10088-3621424

Arviointiasteikko

H-5

Tavoitteet

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

Sisältö

Algoritmit ja aikavaativuusanalyysi. Graafit, graafialgoritmit ja niiden soveltaminen. Kokeellinen aikavaativuusanalyysi. Massamuistia tehokkaasti käyttävät algoritmit.

Aika ja paikka

Lähiopetus, luennot seurattavissa etänä, ohjaustunnit

Oppimateriaalit

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

Opetusmenetelmät

Suoritustavat: Kurssikuulustelu ja harjoitustehtävät, tai yleinen kuulustelu. Luennot 26t, harjoituksia 14t, kurssikuulustelu 3t, harjoitustehtävien teko 50t, muu omatoimnen opiskelu 14t. HUOM! Kontaktiluennot tänä vuonna vain englannin kielellä. Suomen kieliset luentotallenteet on seurattavissa kurssin eLearn -sivulla. Arvosteluperusteet: Kurssikuulustelu 35%, arvosteltavat harjoitustehtävät 35%, viikkokysymykset 20%, muut harjoitustehtävät 10% + bonus max 10% (läsnäolopakko tämän 10+10% osalta).

Esitietovaatimukset

Tietorakenteet ja algoritmit I

Siirry alkuun