Tietorakenteet ja algoritmit (5 op)
Toteutuksen tunnus: TT00CC53-3003
Toteutuksen perustiedot
Ilmoittautumisaika
19.08.2024 - 22.09.2024
Ajoitus
01.08.2024 - 31.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
- Suomi
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Janne Remes
Ryhmät
-
TTM23SAITTM23SAI
- 29.10.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
- 05.11.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
- 12.11.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
- 19.11.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
- 26.11.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
- 03.12.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
- 10.12.2024 17:00 - 20:00, Tietorakenteet ja algoritmit TT00CC53-3003
Tavoitteet
Opiskelija ymmärtää valmiiden algoritmien hyödyntämisen merkityksen ja osaa soveltaa yleisimpiä algoritmeja. Opiskelija tuntee yleisimmin käytössä olevat tietorakenteet ja osaa käyttää niitä tehokkaasti.
Sisältö
- Tietorakenteiden perusteet
- Järjestäminen ja haku algoritmit
- Puurakenteet
- Astar
- Stanford Research Institute Problem Solver (STRIPS)
Aika ja paikka
Tiistaisin kello 17.00-20.00 Microsoft Teams
29.10-10.12.2024
Oppimateriaalit
Essential Algorithms : A Practical Approach to Computer Algorithms, Kappaleet 1 – 13
saatavilla ilmaiseksi Kamk Finna / Ebook Centralista, ohje reppu alustalla
Opetusmenetelmät
Käänteinen opetus
Harjoittelu- ja työelämäyhteistyö
-
Tenttien ajankohdat ja uusintamahdollisuudet
-
Kansainvälisyys
-
Toteutuksen valinnaiset suoritustavat
Kurssi on mahdollista korvata Helsingin yliopiston Tietorakenteet ja Algoritmit 5 op Mooc kurssilla.
Opiskelijan ajankäyttö ja kuormitus
Ohjaustunnit järjestetään 7 kertaa 3h eli yhteensä 21h
Itseopiskeltava osuus, teoriaan perehtyminen, tehtävät noin 114h
Sisällön jaksotus
1.Tietorakenteiden perusteet
2.Järjestäminen ja haku algoritmit
3.Puurakenteet
4.Astar
5.Stanford Research Institute Problem Solver (STRIPS)
6.Tehtävien jatkamista
7.Tehtävien jatkamista
Lisätietoja opiskelijoille
Teams kanava Tietorakenteet ja Algoritmit TTM23SAI, verkkotunnit
Discord, Opiskelijoiden väliseen keskusteluun
Reppu alustalla kurssin materiaali
Kamk Finna / Ebook Central, kurssi kirja
Yhteysopettajaan sähköpostitse tai Teamsin kautta
Arviointiasteikko
0 - 5
Arviointimenetelmät ja arvioinnin perusteet
Koodit toimivat ja ovat kommentoitu.
Tehtävät1 suoritettu: Arvosana 1
Tehtävät2 ja aikaisemmat tehtävät suoritettu: Arvosana 2
Tehtävät3 ja aikaisemmat tehtävät suoritettu: Arvosana 3
Tehtävät4 ja aikaisemmat tehtävät suoritettu: Arvosana 4
Tehtävät5 ja aikaisemmat tehtävät suoritettu: Arvosana 5
Hylätty (0)
Tehtäviä ei ole palautettu kurssin loppuun mennessä
Toteutuksen arviointikriteerit, kiitettävä (5)
Arvosana 5: Tehtäväkokonaisuudet 1, 2, 3, 4 ja 5 ovat suoritettu
Toteutuksen arviointikriteerit, hyvä (3-4)
Arvosana 3: Tehtäväkokonaisuudet 1, 2 ja 3 ovat suoritettu
Arvosana 4: Tehtäväkokonaisuudet 1, 2, 3 ja 4 ovat suoritettu
Toteutuksen arviointikriteerit, tyydyttävä (1-2)
Arvosana 1: Tehtäväkokonaisuus 1 suoritettu
Arvosana 2: Tehtäväkokonaisuudet 1 ja 2 suoritettu