Tietorakenteet ja algoritmit

kevät 2026

Kurssin II-osan loppuraportti

Kurssille osallistui 141 opiskelijaa, joista 83 (58.9 %) suoritti kurssin hyväksytysti.

Arvosanajakauma:

Yhteenveto

Kurssin palautteessa tulee esille, että osa osallistujista kokee kurssin materiaalin puutteelliseksi tehtävien ratkaisemista varten, etenkin dynaamiseen ohjelmointiin liittyen. Materiaalin kehitys jatkuu, ja tulevaisuudessa mahdollisesti dynaamisen ohjelmoinnin osuutta kevennetään tällä kurssilla.

Tänä lukuvuonna kurssilla oli paperitentit, mikä aiheutti omat ongelmansa. Tulevaisuudessa suunnitelmana on, että kurssin tentit ovat sähköisiä.

Seuraavassa on tarkempia kurssin vastuuhenkilön kommentteja palautteeseen. Jos haluat vastata kommenttiin, voit lähettää sähköpostia vastuuhenkilölle tai keskustella aiheesta kurssin Discord-kanavalla.

”Useammassa tehtävässä pelkkä kurssimateriaali ei itsessään riittänyt tehtävien ratkaisemiseen.”

Mitkä ovat esimerkkejä tällaisista tehtävistä? Tämä on sikäli hankala aihe, että kurssin vaikeimmissa tehtävissä tavoitteena on nimenomaan vaatia paljon omaa miettimistä. Tämän takia ei olisi hyvä, jos kurssimateriaali antaisi suoraan neuvoja vaikeimpien tehtävien ratkaisemiseen.

”Antaisin vaihtoehdon palauttaa tehtävät jollakin muulla ohjelmointikielellä, kuten javalla.”

Usean ohjelmointikielen salliminen lisäisi merkittävästi kurssin järjestämiseen liittyvää työmäärää, koska koodipohjat ja testausohjelmat tulisi toteuttaa usealla kielellä. Itse asiassa kurssilla oli aiemmin käytössä myös Java, mutta tästä luovuttiin vähäisen suosion takia.

”Paremmat luennot, eli teorian käymistä luennoilla ei pelkkää yhdessä koodin kirjoittamista.”

Millaista teoriaa luennoilla tulisi tarkemmin olla? Miksi nyt käytetyt luentoesimerkit eivät ole riittävän teoreettisia?

”Parissa tehtävässä on hieman sekavat virhepalautteet.”

Missä tehtävissä? Tavoitteena on ollut tehdä hyvät palautteet tehtäviin, mutta saa mielellään raportoida, jos tietyissä tehtävissä on puutteita.

”Discordin tietosuoja ei itselleni ole riittävä, eihän se onneksi ollut välttämätön, mutta jokin tietosuojaisampi vaihtoehto olisi ollut mukava.”

Mikä olisi parempi alusta kurssin keskustelulle? Miten mahdollisen korvaavan alustan tietosuojaa voidaan arvioida?

Kurssipalaute

Kurssipalautteen antoi 72 opiskelijaa.

Numeerinen palaute

Arvioi seuraavia väitteitä (1 = täysin eri mieltä, 5 = täysin samaa mieltä):

Kurssin raskaus (1 = turhan kevyt, 5 = turhan raskas):

Kurssin kokonaisarvosana:

Miten kehittäisit kurssia?

Muita huomioita