Huomaa! Kurssikuvaus vahvistetaan kahdeksi lukuvuodeksi kerrallaan ja esimerkiksi osaamistavoitteet, arviontimenetelmät ja keskeinen sisältö pysyvät pääsääntöisesti samana. Kullakin toteutuskerralla voidaan kuitenkin kurssiesitteen avulla tarkentaa ja muuttaa kurssin toteutustapaa, kuten kontaktiopetuksen järjestämistapaa, arviointimenetelmien painotusta tai materiaaleja.

OSAAMISTAVOITTEET

Kurssin suoritettuasi osaat määritellä, vertailla ja toteuttaa perustietorakenteita ja algoritmeja sekä nimetä ja valita niitä esim. hakurakenteiksi, järjestämisongelmaan ja verkon läpikäyntiin. Lisäksi kykenet tunnistamaan ja esittelemään tarkemmin annetun tietorakenteen tai algoritmin sekä osaat antaa esimerkkejä niiden toiminnasta. Pystyt myös keskustelemaan muista keskeisistä tietorakenteista ja algoritmeista käyttäen alan tyypillistä terminologiaa.

Laajuus: 5

Aikataulu: 03.09.2024 - 03.12.2024

Vastuuopettaja (voimassa koko opetussuunnitelmakauden):

Vastuuopettaja (koskee tätä kurssikertaa): Ari Korhonen

Kurssin yhteystiedot (koskee tätä kurssikertaa):

Kurssin CEFR-taso (voimassa koko opetussuunnitelmakauden):

Opetuskieli ja suorituskielet (koskee tätä kurssikertaa):

Teaching language: Finnish. Languages of study attainment: Finnish, Swedish, English

SISÄLTÖ, ARVIOINTI JA KUORMITTAVUUS

Sisältö
  • voimassa koko opetussuunnitelmakauden:

    Lineaariset tietorakenteet, puurakenteet ja verkot. Haku- ja järjestämismenetelmiä. Algoritmianalyysin perusteet.

Toteutus, työmuodot ja arvosteluperusteet
  • voimassa koko opetussuunnitelmakauden:

    Kotitehtävät ja tentti.

Työmäärä toteutustavoittain
  • voimassa koko opetussuunnitelmakauden:

    Luento-opetus 24 h, itsenäinen työskentely ja pienryhmäopetus 106 h ja tentti 3 h.

PERUSTIETOJA

Oppimateriaali
  • voimassa koko opetussuunnitelmakauden:

    Ilmoitetaan kurssin MyCourses-sivulla.

Korvaavuudet
Esitiedot
  • voimassa koko opetussuunnitelmakauden:

    Esitiedot

SDG: Kestävän kehityksen tavoitteet

    4 Hyvä koulutus

    8 Ihmisarvoista työtä ja talouskasvua

    9 Kestävää teollisuutta, innovaatioita ja infrastruktuureja

    11 Kestävät kaupungit ja yhteisöt

    13 Ilmastotekoja

LISÄTIETOJA

Lisätietoja
  • voimassa koko opetussuunnitelmakauden:

    Opetuskieli: suomi

    Opetusperiodi: 2024-2025 Syksy I - II
    2025-2026 Syksy I - II

    Ilmoittautuminen:

    Opintojakso on osittain päällekkäinen CS-A1140 Tietorakenteet ja algoritmit -kurssin kanssa, eikä molempia opintojaksoja voi sijoittaa samaan tutkintoon.