Tietorakenteet ja algoritmit (non-stop verkko) (5 op)
Toteutuksen tunnus: C-02504-HT00CF29-3002
Toteutuksen perustiedot
- Ajoitus
- 21.05.2026 - 31.07.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Korkeakoulu
- Jyväskylän ammattikorkeakoulu, Kesä/Syksy 2026
- Opetuskielet
- suomi
- Paikat
- 0 - 20
- Opintojakso
- C-02504-HT00CF29
Tavoitteet
Opintojakson tarkoitus Haluatko oppia suunnittelemaan ja kehittämään tehokkaampia algoritmeja ja käyttämään niiden kehityksessä monipuolisempia tietorakenteita? Tietorakenteet ja algoritmit on opintojakso, joka syventää ohjelmoinnin perusteiden osaamista ja kehittää ohjelmoinnissa tarvittavia ongelmanratkaisutaitoja. Opintojakson osaamiset - Sovelluskehitysosaaminen: Tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet. - Sovelluskehitysosaaminen: Osaa ohjelmoida ja kehittää tietoturvallisia sovelluksia. - Oppimaan oppiminen: Osaa hankkia, kriittisesti arvioida sekä tarkoituksenmukaisesti soveltaa oman alansa kansallista ja kansainvälistä tietoperustaa ja käytäntöjä. Opintojakson osaamistavoite Tunnet yleisimmät ohjelmistokehityksessä käytettävät tietorakenteet ja osaat hyödyntää niitä algoritmien kehityksessä.
Sisältö
Yleisimmät tietorakenteet ja algoritmityypit, tietorakenteiden käyttö algoritmien kehityksessä, algoritmien tehokkuus, algoritmien sovelluskohteita.
Esitietovaatimukset
Opintojaksolle osallistuaksesi sinun tulee hallinta ohjelmoinnin perusteet Javascript-ohjelmointikielellä.
Työmuodot
Opintojakso suoritetaan kokonaan verkossa. Opintojaksolla on etukäteen nauhoitetut videoluennot, ja tehtävien ratkaisuja voi testata annettujen yksikkötestien avulla. Lisäksi opintojakso sisältää 0,5-1 tunnin mittaisen henkilökohtaisen arviointikeskustelun opettajan kanssa Zoom-yhteydessä.
Aika ja paikka
Kesä/Syksy 2026
Oppimateriaali ja suositeltava kirjallisuus
https://tiko.jamk.fi/~tuito/tira/
Opiskelijan ajankäyttö ja kuormitus
135 tuntia
Arviointiasteikko
0-5