Takaisin kaikki kurssit

Tietorakenteet ja algoritmit Y

Yksittäinen kurssi

Maksimimäärä FITech-opiskelijoita: 20

Kurssille etusijalla ovat ne henkilöt, joilla ei ole voimassaolevaa opinto-oikeutta suomalaiseen korkeakouluun.

Kurssisisältö

  • Lineaariset tietorakenteet, puurakenteet ja verkot
  • Haku- ja järjestämismenetelmiä
  • Algoritmianalyysin perusteet
  • Kurssin harjoitustehtävät tehdään Pythonilla

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
  • kykenet tunnistamaan ja esittelemään tarkemmin annetun tietorakenteen tai algoritmin sekä osaat antaa esimerkkejä niiden toiminnasta.
  • pystyt keskustelemaan muista keskeisistä tietorakenteista ja algoritmeista käyttäen alan tyypillistä terminologiaa.

Opetuksen aikataulu

  • Luennot (Otaniemi) tiistaisin (2.9., 23.9., 7.10., 21.10., 4.11., 25.11.). Osa luennoista löytyy tallenteena.
  • Harjoitusryhmät (Otaniemi) viikot 37-41 ja 43-48 keskiviikkoisin 10:15-18 ja torstaisin 14:15-18 (ei pakollista läsnäoloa, vaan oppija voi käydä ryhmissä tarpeen mukaan esim. to 16-18).
  • Pakollinen tentti (Otaniemi) 2.12. klo 9-12.

Työmäärä

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

Lisätietoja kurssista Aalto-yliopiston kurssisivulla.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

Vastuuopettaja

Aalto-yliopisto
Ari Korhonen

Lisätietoa kursseista ja niiden suorittamisesta

Aalto-yliopisto
Tiina Porthén

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
Hakuaika alkaa 03.06.2025
Hakuaika alkaa 03.06.2025
Aihe:
Ohjelmointi
Kurssikoodi:
CS-A1141
Opintopisteet
5 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
2.9.–2.12.2025
Haun alkamispäivä:
03.06.2025
Viimeinen hakupäivä:
19.8.2025
Vastuuyliopisto:
Aalto-yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Toteuttamistapa:
Monimuoto-opetus
Paikkakunta:
Espoo
Opetuskieli:
Suomi
Esitietovaatimukset:
Perusohjelmointitaito (esim. Ohjelmoinnin peruskurssi Y1, Python).
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraavaan teemaan