Kotisivulle Homepage Previous Parent Next

Tik-76.122

Tietorakenteet ja algoritmit

 
Tenttivaatimukset kevään 98 kurssille

Vaatimukset ovat voimassa kurssin kaikissa jäljellä olevissa tenteissä. Kurssi poistuu opetusohjelmasta ja viimeinen tentti järjestetään kevätlukukaudella 99.
 
 

Tenttiin vaaditaan seuraavat asiat:

Jos jollakulla ei ole Weissin kirjaa, mutta käsillä on kirja R. Sedgewick, Algorithms tai Algorithms in C, siitä voi lukea luvut 1-12, 14-18, 20-23 ja 29-33. Ne kattavat suurimman osan kurssin sisällöstä.  Myös monet muut tietorakenteita ja algoritmeja käsittelevät kirjat kattavat kurssialueesta suuren osan.

Esitetyt algoritmit ja tietorakenteet on hallittava periaatteellisella tasolla, eli on osattava sanallisesti selostaa niiden toimintaperiaatteet ja soveltaa niitä kohtuullisen yksinkertaisissa ongelmissa paperilla. Kotilaskujen perustehtävissä on runsaasti tällaisia tehtäviä.  Esitettyjä algoritmeja tulee pystyä soveltamaan myös uusien ongelmien ratkaisemiseen joko muokkaamalla tai yhdistelemällä niitä.  Kotilaskujen sovellustehtävissä on tällaisia tehtäviä.

Käsiteltyjen algoritmien suoritusaika- ja tilavaatimusanalyysien tulokset sekä niiden johtaminen kuuluvat tenttivaatimuksiin, ellei asiaa ole erikseen rajattu pois.

Yksinkertaisen ANSI-C-ohjelman toiminnan ymmärtäminen on tarpeellista.  Tenttitehtävissä esitettävät algoritmit voi esittää joko C:llä, Pascalilla tai pseudokielellä.

Tenttitehtävät sisältävät yleensä seuraavanlaisia asioita

  • käsitteiden määritteleminen
  • algoritmien ja tietorakenteiden toiminnan kuvaaminen
  • algoritmien ja tietorakenteiden soveltaminen yksinkertaiseen ongelmaan, kuten perustehtävissä
  • uusien algoritmien ja tietorakenteiden esittäminen ja analysointi, kuten sovellustehtävissä
  • algoritmien ja tietorakenteiden keskinäinen vertailu
  • algoritmin tai tietorakenteen valitseminen johonkin sovellusongelmaan
  • algoritmin kompleksisuusanalyysi
  • Muista ilmoittautua tenttiin ! Ensimmäinen tentti on pe 18.5.98 Ilmoittautuminen tehdään TOPIn kautta. Ilman ilmoittautumista paperi voidaan jättää korjaamatta.

    Huom Vanhoissa tenteissä, jotka on pidetty v. 97 tai aiemmin, on perustehtävien osuus ollut suurempi kuin uusissa tenteissä tulee olemaan. Täten niistä ei pidä ottaa liiaksi mallia. Tässä on esimerkki siitä, minkälainen uusi tentti saattaa olla.
     


    Tämän sivun sisällöstä vastaavat/This page is maintained by kurssin assarit, E-mail: tik76122@hut.fi.
    Sivua on viimeksi päivitetty/The page has been updated 29.06.1998.
    URL: http://www.niksula.cs.hut.fi/~tik76122/k98/yleista/tenttivaatimukset.html