|
|
||||||||||||
OHJ-2200 TIETORAKENTEIDEN SUUNNITTELU JA TOTEUTUS, 5 op
|
Opintojakson vastuuhenkilö
Antti Valmari
Luentoajat ja -paikat
Per I: Tiistai 12 - 14, TB110
Per I: Torstai 12 - 14, TB110
Per II: Keskiviikko 9 - 12, TB110
Toteutuskerrat
| Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
| Luento | 4 h/vko | 3 h/vko | - | - | - | - |
Tavoitteet
Kyky toteuttaa sellaisia tietorakenteita ja algoritmeja, joita ei saa
valmiina kirjastoista. Luotettavan ja melkein toimivan ratkaisun välisen
eron ymmärtäminen. Kyky arvioida vaihtoehtoisten ratkaisujen tehokkuutta
ja toteutettavuutta. Kyky suunnitella tietorakenteita ja algoritmeja.
Sisältö
| Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | Luotettavan ja melkein luotettavan
algoritmin ero. |
  | |
| 2. | Algoritmiset perustekniikat. |   | |
| 3. | Tietojen sijoittelu ja niiden
väliset viittaukset. |
  | |
| 4. | Perustekniikoiden yhdistely. |   |
Suoritusvaatimukset
Harjoitustyö ja sen dokumentaatio.
Opintojakson arviointikriteerit
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | Introduction to Algorithms, second ed. | Cormen, Leiserson, Rivest, Stein | 0-262-53196-8 | http://mitpress.mit.edu/algorithms/ | Kirja on kurssilla lähes välttämätön! | Kyllä | Englanti |
| Luentokalvot | OHJ-2200 Tietorakenteiden suunnittelu ja toteutus | Valmari | Tite-killan kautta | Kyllä | Suomi |
Esitiedot
| Tunnus | Nimi | OP | P/S |
| MAT-20600 | MAT-20600 Diskreetti matematiikka | 3 | Pakollinen |
| OHJ-2050 | OHJ-2050 Ohjelmointikielten periaatteet | 5 | Suositeltava |
| OHJ-2150 | OHJ-2150 Algoritmien analyysi | 4 | Pakollinen |
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Huomautuksia
Entinen opintojakso 8100310 Tietorakenteet ja algoritmit vastaa molemmin päin kolmikkoa OHJ-2010 Tietorakenteiden käyttö + OHJ-2150 Algoritmien analyysi + tämä opintojakso.
| Opetusmuodot | Tuntia |
| Luennot | 42 |
| Harjoitustyöt | 80 |
| Kaikki yhteensä | 122 |
Opintojaksokorvaavuus
8100310 Tietorakenteet ja algoritmit
| Viimeksi muokattu | 24.04.2007 |
| Muokkaaja | Antti Valmari |