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 (3.9., 24.9., 8.10., 22.10., 5.11., 26.11.). Osa luennoista löytyy tallenteena.
  • Harjoitusryhmät (Otaniemi) viikot 37-41 ja 43-48 tiistaisin 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) 3.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
Aloita tästä
Aloita tästä
Aihe:
Ohjelmointi
Kurssikoodi:
CS-A1141
Opintopisteet
5 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
3.9.–13.12.2024
Haun alkamispäivä:
05.06.2024
Viimeinen hakupäivä:
20.8.2024
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