Tietokantojen perusteet

kevät 2026

Loppuraportti

Kurssille osallistui 366 opiskelijaa, joista 172 (47.0 %) suoritti kurssin hyväksytysti.

Arvosanajakauma:

Yhteenveto

Kurssin läpäisymäärä 47.0 % on selkeästi suurempi kuin vuosi sitten, jolloin läpäisymäärä oli 38.9 %. Tässä voi kuitenkin vaikuttaa, että kurssin suorittajien laskentatapa on hieman muuttunut vuoden takaisesta. Nykyään SQL Trainerista saa aiempaa tarkempaa tietoa kurssin toteutusten suorittajamääristä.

Tänä keväänä kurssin materiaali ja tehtävät olivat saatavilla myös ruotsiksi. Kurssin suoritti ruotsiksi neljä opiskelijaa.

Kurssipalautteessa on paljon hyviä ehdotuksia kurssin kehittämiseksi. Kiitos palautteesta! Usein esiintyviä aiheita ovat:

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.

“Hämmästyttävän heikkoa ettei kaikista tärkeintä eli tietokantojen visualisointia edes Venn-diagrammeilla osata tuoda osaksi kurssia.”

Kommentti: Miten tietokantoja visualisoidaan Venn-diagrammeilla? Vastuuhenkilön tiedossa ei ole, että tämä olisi tärkein asia tietokantojen opettamisessa.

“Projektitehtävien esimerkki- ja testikoodeissa on mahdollisia virheitä.”

Kommentti: Mitä virheitä?

“Nyt tuntuu, että materiaalit on tehnyt joku joka on aika syvällä tässä maailmassa. Itse olisin kaivannut hyvin rautalangasta vääntämistä ja aivan perusasioista lähtemistä.”

Komentti: Tavoitteena on ollut lähteä liikkeelle perusteista, mutta olisi kiinnostavaa kuulla konkreettisia esimerkkejä aiheista, jotka on esitetty materiaalissa liian hankalasti. Tämä auttaisi materiaalin kehittämistä.

“Päivittäkää esitietovaatimuksia. Projektitehtävissä (tehtävä 5) vaadittiin Ohjan taitoja. Nyt esitiedoissa on vain Ohpe.”

Kommentti: Projektitehtävien ratkaisemisessa voi hyödyntää tekoälytyökaluja esimerkiksi, jos jokin vaadittu ohjelmointiin liittyvä aihe ei ole tuttu. Tämä olisi ehkä hyvä tuoda selkeämmin esille.

“Toteutus, jossa tekoälyn käyttö on PAKKO kieltää, on lähtökohtaisesti aina virheellinen. Ymmärrän, että koodausta läpikäytävällä kurssilla voi olla haastavaa luoda toteutus, jossa opiskelija voi hyödyntää tekoälyä, mutta jossa opiskelija ei kuitenkaan läpäise kurssia pelkällä tekoälyllä, mutta siihen on tähdättävä.”

Kommentti: Tekoälyn avulla voi ratkoa käytännössä kaikki kanditasoiset tehtävät tietojenkäsittelytieteessä. Ei kuitenkaan olisi hyvä antaa yliopistotutkintoa jokaiselle, joka osaa kysyä vastaukset tehtäviin tekoälyltä?

“The material was in many aspects too simple, and glossed over many important details”

Kommentti: Can you give some examples of important details that were not discussed?

“Mielestäni meidän pitäisi voida tehdä kurssiin liittyvä henkilökohtainen projekti, johon sisältyy esittelyasiakirja.”

Kommentti: Mikä on esittelyasiakirja?

“Materiaaleista tuntuu puuttuvan jopa SQL-syntaksiin liittyviä asoioita, joka on huolestuttavaa.”

Kommentti: Mitä asioita puuttuu? SQL on toisaalta hyvin laaja kieli, joten ehkä ei ole kohtuullinen tavoite käsitellä kielen syntaksia täydellisesti 5 op laajuisella kurssilla.

“Kurssipalautteen antaminen osana arvostelua ei saa olla pakollista kiitettävään arvosanaan, koska kurssipalautetta ei voi antaa anonyyminä (ilman kirjautumista)”

Kommentti: Kurssin vastuuhenkilöllä ei ole mahdollisuutta nähdä, kuka opiskelija on antanut minkäkin palautteen. Jos palautteen voisi antaa anonyymisti, miten pidettäisiin kirjaa siitä, ketkä ovat antaneet palautteen?

“Arvosanan perustuminen suoritettujen tehtävien määrään laadun sijaan ei ole mielestäni hyvä arviointiperuste.”

Kommentti: Miten ratkaisujen laatua mitattaisiin?

Kurssipalaute

Kurssipalautteen antoi 144 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

Miten kehittäisit kurssin pajaohjausta?