Tietorakenteet ja algoritmit
syksy 2020
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ä 2020 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 WebOodin kautta.
Jos suoritat kurssin Avoimen yliopiston kautta, saat ohjeet kurssisuorituksen rekisteröintiin kurssin päättymisen jälkeen.
Luennot ja ohjaus
Kurssin I-osan aloitusluento järjestetään Zoomissa ke 2.9. klo 14–16. Luentotallenne
Kurssin II-osan aloitusluento järjestetään Zoomissa ke 28.10. klo 14–16. Luentotallenne
Muilla viikoilla julkaistaan videomateriaalia, joka antaa lisää näkökulmia kurssin aiheisiin.
Kurssilla on Telegram-kanava, jossa voit keskustella muiden opiskelijoiden ja kurssin henkilökunnan kanssa.
Kurssilla järjestetään myös ohjausta Zoomissa yhteistyössä kurssin Laskennan mallit kanssa.
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:
- 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 aikataulu on seuraava:
viikko | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
julkaisu | 31.8. | 7.9. | 14.9. | 21.9. | 28.9. | 5.10. | 12.10. |
deadline | 13.9. | 20.9. | 27.9. | 4.10. | 11.10. | 18.10. | 25.10. |
Kurssin II-osan tehtävien aikataulu on seuraava:
viikko | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
julkaisu | 26.10. | 2.11. | 9.11. | 16.11. | 23.11. | 30.11. | 7.12. |
deadline | 8.11. | 15.11. | 22.11. | 29.11. | 6.12. | 13.12. | 20.12. |
Kaikki deadlinet ovat sunnuntaisin klo 23:59.
Yhteystiedot
Kurssin luennoija syksyllä 2020 on Antti Laaksonen. Voit ottaa yhteyttä sähköpostitse tai Telegramissa.