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. Zoom-linkki ilmestyy tähän lähempänä luentoa.

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.