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. Zoom-linkki ilmestyy tähän myöhemmin.

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.