Tietorakenteet ja algoritmit
syksy 2021

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ä 2021 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.

Ilmoittautuminen

Jos olet Helsingin yliopiston tutkinto-opiskelija, ilmoittaudu kurssille Sisussa. Jos olet Avoimen yliopiston opiskelija, kurssille ei ole ilmoittautumista etukäteen vaan saat ohjeet suoritusmerkinnän hakemiseen kurssin aikana.

Luennot ja ohjaus

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

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

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 viikko ainakin 5 tehtävää. Suorituksen arvosana määräytyy seuraavasti:

Kurssin I-osan tehtävien aikataulu on seuraava:

viikko1234567
julkaisu6.9.6.9.13.9.20.9.27.9.4.10.11.10.
deadline19.9.19.9.26.9.3.10.10.10.17.10.24.10.

Kurssin II-osan tehtävien aikataulu on seuraava:

viikko891011121314
julkaisu1.11.1.11.8.11.15.11.22.11.29.11.6.12.
deadline14.11.14.11.21.11.28.11.5.12.12.12.19.12.

Kaikki deadlinet ovat sunnuntaisin klo 23:59.

Yhteystiedot

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