Credits: 5

Schedule: 11.09.2018 - 10.12.2018

Teaching Period (valid 01.08.2018-31.07.2020): 

I-II (syksy)

Learning Outcomes (valid 01.08.2018-31.07.2020): 

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.

Content (valid 01.08.2018-31.07.2020): 

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

Assessment Methods and Criteria (valid 01.08.2018-31.07.2020): 

Kotitehtävät, harjoitustyö ja tentti.

Workload (valid 01.08.2018-31.07.2020): 

Luento-opetus 14 h, itsenäinen työskentely ja pienryhmäopetus 76 h, ryhmätyöskentely 40 h ja tentti 3 h.

Study Material (valid 01.08.2018-31.07.2020): 

Ilmoitetaan kurssin MyCourses-sivulla.

Substitutes for Courses (valid 01.08.2018-31.07.2020): 

Korvaa kurssit CSE-A1141, T-106.1223 ja T-106.1227.

Prerequisites (valid 01.08.2018-31.07.2020): 

CS-A1111 Ohjelmoinnin peruskurssi Y1 / CSE-A1111 Ohjelmoinnin peruskurssi Y1

Grading Scale (valid 01.08.2018-31.07.2020): 

0-5

Description

Registration and further information