Avoimen opintojakso

Tietorakenteet ja algoritmit (nonstop)

Tietorakenteiden ja algoritmien perustuntemus on ohjemistokehittäjälle välttämätöntä myös tekoälykehityksen aikakaudella. Soveltuvien tietorakenteiden ja algoritminen valinta on päätöksentekoa, jota ei kannata ulkoistaa kokonaan tekoälylle. Ymmärrystä ja ajattelutaitoja tarvitaan aina.

Ilmoittaudu koulutukseen
Laajuus
5 opintopistettä
Ilmoittautumisaika
31.07.2026 - 31.05.2027
Toteutusaika
24.08.2026 - 31.07.2027
Koulutusala
ICT-ala
Opiskelumuodot
Verkko-opiskelu
Hinta
0.00 €

Sisältö

Yleisimmät tietorakenteet ja algoritmityypit, tietorakenteiden käyttö algoritmien kehityksessä, algoritmien tehokkuus, algoritmien sovelluskohteita.

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ä.

Toteutustavat

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ä.

Edeltävä osaaminen

Opintojaksolle osallistuaksesi sinun tulee hallinta ohjelmoinnin perusteet Javascript-ohjelmointikielellä.

Lisätietoja

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ä.

Opintojakson koodi on HT00CF29-3003. Katso koodilla opintojakson aikataulu osoitteesta https://lukkarit.peppi.jamk.fi. HUOM! Kokonaan verkossa olevilla opintojaksoilla ei välttämättä ole aikataulutusta!

Avoimen opintoihin ilmoittautuminen edellyttää suomalaista henkilötunnusta ja
opintoihin hyväksyminen edellyttää vahvaa tunnistautumista. Tee vahva tunnistautuminen suomi.fi-palvelussa tai HAKA-tunnuksilla ilmoittautuessasi opintoihin. Muussa tapauksessa tarvitset joko voimassa olevan passin tai sirullisen (ICAO 9303 E-MRTD-standardin mukaisen) EU-alueen henkilökortin. Tällöin ota yhteyttä help.jamk.fi kautta.

Huomaathan, ettet voi ilmoittautua avoimen amk:n opintoihin, jos sinulla on läsnäolevan tutkinto-opiskelijan opiskeluoikeus Jamkissa (ilmoittautuminen Pepissä).

Lue lisää ilmoittautumisesta ja opintomaksuista: https://www.jamk.fi/fi/hae-opiskelemaan/avoin-ammattikorkeakoulu/ilmoit…

Kysy lisää ilmoittautumisesta ja opintomaksuista: avoinamk@jamk.fi