Siirry suoraan sisältöön

Tietorakenteet ja algoritmit (5 op)

Toteutuksen tunnus: 5051128-3008

Toteutuksen perustiedot


Ilmoittautumisaika

02.12.2023 - 31.12.2023

Ajoitus

01.01.2024 - 30.04.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tekniikka ja liiketoiminta

Toimipiste

Kupittaan kampus

Opetuskielet

  • Suomi
  • Englanti

Paikat

20 - 50

Koulutus

  • Tieto- ja viestintätekniikan koulutus
  • Degree Programme in Information and Communications Technology

Opettaja

  • Noora Maritta Nieminen

Vastuuopettaja

Noora Maritta Nieminen

Ryhmät

  • PTIVIS22P
    Game and Interactive Technologies
  • 09.01.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 10.01.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 16.01.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 17.01.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 23.01.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 24.01.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 30.01.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 31.01.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 06.02.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 07.02.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 13.02.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 14.02.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 27.02.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 28.02.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 05.03.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 06.03.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 12.03.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 13.03.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 19.03.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 20.03.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 26.03.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 27.03.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 02.04.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 03.04.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 09.04.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 10.04.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008
  • 16.04.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 23.04.2024 10:00 - 12:00, Lecture, Tietorakenteet ja algoritmit 5051128-3008
  • 24.04.2024 12:00 - 14:00, Practice GAIT, Tietorakenteet ja algoritmit 5051128-3008

Tavoitteet

Opintojakson suoritettuaan opiskelija osaa:
- selittää tavallisimpia tietorakenteita
- hyödyntää keskeisiä tietorakenteita sekä niiden käyttöön liittyviä algoritmeja
- arvioida algoritmien suoritustehokkuutta.

Sisältö

- listat, pinot, jonot, puut, verkot ja hajautustaulut
- algoritmien analysointi
- algoritmien suunnittelu
- järjestämistekniikat
- hakualgoritmit

Arviointiasteikko

H-5

Esitietovaatimukset

Ohjelmoinnin perusteet tai vastaavat tiedot ja taidot