Back to all courses
Start here
Tietorakenteet ja algoritmit Y
Individual course
Maksimimäärä FITech-opiskelijoita: 50
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 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.
Toteutus, työmuodot ja arvosteluperusteet
Kotitehtävät, harjoitustyö ja tentti.
Kurssi järjestetään etäopintoina (online) lukuunottamatta Espoon Otaniemessä järjestettävää tenttiä.
- Harjoitusryhmät (Otaniemi) torstaisin klo 14:15—18 ja keskiviikkoisin klo 10:15–18.
- Pakollinen tentti (Otaniemi) ma 13.12.2021 klo 13-16
Työmäärä
Luento-opetus 14 h, itsenäinen työskentely ja pienryhmäopetus 76 h, ryhmätyöskentely 40 h ja tentti 3 h.
Lisätietoja kurssista Aalto-yliopiston kurssisivulla.
Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.
Responsible teacher
Aalto University
Ari Korhonen
ari.korhonen(at)aalto.fi
Further information about the studies
Aalto University
FITech ICT contact person
fitech-sci(at)aalto.fi
Contact person for applications
FITech Network University
Fanny Qvickström, Student services specialist
info(at)fitech.io
Start here
Category:
ICT Studies
Topic:
Programming
Course code:
CS-A1141
Credits:
5 ECTS
Price:
0 €
Level:
Teaching period:
14.9.–13.12.2021
Application deadline:
Application period has ended
Host university:
Aalto University
Study is open for:
Adult learner,
Degree student
Degree student
Teaching methods:
Blended
Place of contact learning:
Espoo
Language:
Finnish
General prerequisites:
Basic programming skills (e.g. Ohjelmoinnin peruskurssi Y1).