Algoritminen ongelmanratkaisu (5 op)
Toteutuksen tunnus: TK00EC63-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
07.11.2022 - 18.11.2022
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
09.01.2023 - 14.05.2023
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Yksikkö
- Informaatioteknologian koulutusyksikkö
- Toimipiste
- E-kampus
- Opetuskielet
- suomi
- Paikat
- 20 - 50
- Koulutus
- Tietojenkäsittelyn koulutus
- Opettajat
- Heli Manninen
- Ryhmät
-
TKMI20SVTietojenkäsittely, verkkototeutus
-
TKMI20SPTietojenkäsittely, päivätoteutus
- Opintojakso
- TK00EC63
Tavoitteet
Opintojakson suoritettuasi tunnet tavallisimmat ohjelmoinnissa tarvittavat tietorakenteet ja algoritmit, ymmärrät abstraktien tietotyyppien merkityksen, tietorakenteiden erityyppisten toteutusten ominaispiirteet, kapseloinnin ja rajapintojen käytön sekä niiden merkityksen sekä osaat valita ongelmaan sopivan tietorakenteen ja soveltaa algoritmeja ongelman ratkaisussa.
Sisältö
Algoritmianalyysi, suoritusaikaluokat ja -merkinnät, abstraktit datatyypit, tietorakenteiden toteutukset, rekursio, lineaariset tietorakenteet, lista, pino, jono ja pakka, puurakenteet, prioriteettijono ja keko, hajautus, järjestäminen, graafit, salaus, algoritmiluokkia.
Opiskelumateriaali
Esitellään opintojaksoalustalla.
Opiskelumuodot ja -menetelmät
Verkko-opiskelu toteutusajan puitteissa. Korvaavien korkeakouluopintojen hyväksiluku on mahdollista ja sovittavissa tapauskohtaisesti opintojakson alkaessa.
TKI ja työelämäyhteistyö
-
Opiskelijan työmäärä
135 h
Arviointiasteikko
1-5
Arviointimenetelmät ja arvioinnin perusteet
Oppimisympäristöön palautettavat oppimistehtävät.