Siirry suoraan sisältöön

Algoritminen ongelmanratkaisu (5 op)

Toteutuksen tunnus: TK00EC63-3006

Toteutuksen perustiedot


Ilmoittautumisaika
06.11.2023 - 17.11.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
08.01.2024 - 12.05.2024
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
TKMI22KV
Tietojenkäsittely, verkkototeutus
TKMI21SV
Tietojenkäsittely, verkkototeutus
Opintojakso
TK00EC63
Toteutukselle TK00EC63-3006 ei löytynyt varauksia!

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.

Siirry alkuun