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:
- 35–39 tehtävää: arvosana 1
- 40–43 tehtävää: arvosana 2
- 44–47 tehtävää: arvosana 3
- 48–51 tehtävää: arvosana 4
- 52–56 tehtävää: arvosana 5
Kurssin I-osan tehtävien deadline on su 30.10. klo 23:59. Tehtävät julkaistaan seuraavan aikataulun mukaisesti:
viikko | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
julkaisu | 5.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:
viikko | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
julkaisu | 31.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.