Tietorakenteet ja algoritmit
syksy 2022

Tietoa kurssista

Tietorakenteet ja algoritmit on tietojenkäsittelytieteen aineopintokurssi, joka muodostuu kahdesta 5 op laajuisesta osasuorituksesta. Kurssin aiheita ovat mm. järjestäminen, lista- ja joukkorakenteet, dynaaminen ohjelmointi sekä verkkoalgoritmit.

Syksyllä 2022 voit suorittaa kurssin verkkokurssina, jonka materiaali on tällä sivustolla. Kurssi suoritetaan ratkomalla automaattisesti palautettavia tehtäviä. Kurssi järjestetään samalla tavalla Helsingin yliopiston tutkinto-opiskelijoille ja Avoimen yliopiston opiskelijoille.

Kurssille ei ole ilmoittautumista etukäteen, vaan saat ohjeet suoritusmerkinnän hakemiseen kurssin aikana. Kaikki opiskelijat (myös Helsingin yliopiston tutkinto-opiskelijat) saavat suorituksen Avoimen yliopiston kautta.

Luennot ja ohjaus

Kurssin I-osan aloitusluento järjestetään Zoomissa to 8.9. klo 14:15–15:45. Luentotallenne

Kurssin II-osan aloitusluento järjestetään Zoomissa to 3.11. klo 14:15–15:45. Luentotallenne

Kurssin ohjausta järjestetään Discordissa, jossa voit keskustella kurssin järjestäjien ja muiden opiskelijoiden kanssa. Liity ryhmään

Lisäksi voit saada ohjausta tehtäviin myös algoritmipajassa.

Tehtävät

Kurssi muodostuu kahdesta erillisestä 5 op osasuorituksesta. Molemmissa osissa on 7 viikkoa tehtäviä, kullakin viikolla 8 tehtävää. Suoritukseen vaaditaan, että ratkaiset joka viikon tehtävistä ainakin 5 tehtävää deadlineen mennessä. Suorituksen arvosana määräytyy seuraavasti:

Kurssin I-osan tehtävien deadline on su 30.10. klo 23:59. Tehtävät julkaistaan seuraavan aikataulun mukaisesti:

viikko1234567
julkaisu5.9.12.9.12.9.19.9.19.9.26.9.26.9.

Kurssin II-osan tehtävien deadline on pe 23.12. klo 23:59. Tehtävät julkaistaan seuraavan aikataulun mukaisesti:

viikko891011121314
julkaisu31.10.7.11.7.11.14.11.14.11.21.11.21.11.

Yhteystiedot

Kurssin luennoija syksyllä 2022 on Antti Laaksonen. Voit ottaa yhteyttä lähettämällä sähköpostia tai viestin Discordissa.