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
voimassa koko opetussuunnitelmakauden:
Esitiedot
voimassa koko opetussuunnitelmakauden:
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 - IIIlmoittautuminen:
Opintojakso on osittain päällekkäinen CS-A1140 Tietorakenteet ja algoritmit -kurssin kanssa, eikä molempia opintojaksoja voi sijoittaa samaan tutkintoon.