Palautteen yhteenveto
Kurssipalautteen antoi 224 opiskelijaa.
Palautteen perusteella kurssilla on monia opiskelijoita, jotka kokevat kurssin materiaalin riittämättömäksi soveltavien tehtävien ratkaisemiseen. Erityisesti toiveena on, että materiaalissa olisi esimerkkejä, jotka antaisivat suorempia vinkkejä tehtäviin. Toisaalta kurssin työmäärää pidetään kokonaisuutena kuitenkin sopivana.
Tulevaisuudessa olisi hyvä tuoda esille paremmin, että SQL Trainerin loppupään tehtävät ovat vaikeita ja niiden ratkaisemiseen voi joutua käyttämään paljon aikaa. Näiden tehtävien tarkoituksena on haastaa opiskelijoita, jotka haluavat tutustua syvemmin SQL-kieleen. Kuitenkin myös ratkaisematta näitä tehtäviä kurssin pääsee mainiosti läpi ja saa riittävät tiedot SQL-kielestä.
Kurssin aikana Tasks-tehtävien tueksi lisättiin opetusvideoita, jotka olivat palautteen perusteella hyödyllisiä. Tällaisia videoita ilmestyy tulevaisuudessa enemmän. Lisäksi tietokannan suunnitteluun ja tietokantojen teoriaan liittyviä Tasks-tehtäviä on tarkoitus parantaa niin, että ne olisivat mielekkäämpiä oppimisen kannalta.
Monet pitivät Discordissa järjestettyä etäohjausta hyvänä, mutta myös lähiohjausta toivottiin. Luultavasti tulevaisuudessa voidaan taas järjestää lähiohjausta Kumpulassa etäohjauksen lisäksi.
Numeerinen palaute
Arvioi seuraavia väitteitä (1 = täysin eri mieltä, 5 = täysin samaa mieltä):
- Osaamistavoitteet olivat selvät: 4.56
- Toteutustapa tuki oppimistani: 4.18
- Materiaalit tukivat oppimistani: 4.14
- Arviointi mittasi oppimistani: 4.30
Kurssin raskaus (1 = turhan kevyt, 5 = turhan raskas):
- Työmäärältään opintojakso oli: 3.19
Kurssin kokonaisarvosana:
- Minkä arvosanan annat kurssille kokonaisuutena? 4.22
Sanallinen palaute
Miten kehittäisit kurssia?
- Ajoittain tuntui, että heitettiin altaan syvään päähän soveltamaan, joka voi olla tilanteesta riippuen hyvä tai huono.
- enemmän esimerkkejä jotka liittyvät tasks tehtäviin
- Ei lisättävää.
- Task-tehtävissä joutui liian usein sormi suuhun, sillä mielestäni materiaali/tehtävänanto ei kattanut riittävästi tehtävien tekoa itsenäisesti. Jos tarkoitus oli, että osa asioista googletetaan/kysytään Discordista, niin sitten ymmärrän, mutta ehkä näihin vaihtoehtoihin olisi sitten voitu kannustaa enemmän esim. “tietokannan poistamista ei käsitellä materiaalissa, mutta voit googlettaa, kuinka se tehdään Pythonilla”.
- (ei tule mieleen mitään, kurssi oli mielestäni hyvin toteutettu)
- Testejä voisi parantaa, etenkin Tasks-tehtävien osalta
- Hieman useampi luento ei olisi ollut pahitteeksi
- Olisi hyvä, jos kurssilla pidettäisiin 1-3 luentoa lisää kurssin edetessä. SQL-tehtävien ratkaisemiseen tarvittavia tekniikoita olisi ollut helpompi ymmärtää, jos olisi nähnyt jonkun esimerkki tehtävän, jossa niitä olisi käytetty. Esimerkiksi sisäkkäisten select kyselyjen for-loopmaista käyttöä ei käyty materiaalissa mitenkään läpi, mutta se esiintyi kuitenkin joidenkin tehtävien malliratkaisuissa. En myöskään näe syytä miksi kurssilla vaaditaan suurempi osa pisteistä kaikkien arvosanojen saamiseen verrattuna muihin kursseihin. SQL-tehtävien pisteytykseen olisi hyvä saada jotain muutosta. On vaikea perustella itselleen, että on järkevää käyttää monta tuntia yhden pisteen saamiseen.
- Teoriaosuudessa voisi kuvata joitakin asioita paremmin. Joiltain osin teoriakuvaus oli vaikeasti tulkittava.
- Sqlite tulkin käyttöönoton kanssa oli ongelmia (materiaalin ohjeet eivät minulle riittäneet) enkä ainakaan itse löytänyt materiaalista tarkempia ohjeita. Pääsin kuitenkin lopulta alkuun Discordin avuin.
- Ehkä jossain voisi olla selkeä sanallinen, listamainen selitys kurssin aihepiireistä.
- Materiaali oli tosi hyvä. SQL Trainerin sivua voisi päivittää, varsinkin vastausikkunan pitäisi olla suurempi.
- Tasks-tehtävien alkaessa oli paljon itse selvitettävää. Apua löytyi lopulta Discordista, mutta esim. videot olisi hyvä linkata itse materiaaliin. DBDiagram-palvelu oli myös vaikeakäyttöinen, eikä sen hyödyt selvenneet minulle. Samassa tehtävässä tehtävänannosta “tekstimuotoinen kuvaus” ei tullut lainkaan mieleen palauttaa itse kaaviota sellaisenaan, mikä aiheutti hyvin paljon päänvaivaa. Tietokantasuunnittelutehtävä oli muutenkin erittäin vaikea tehdä itsenäisesti.
- Aloittelijalle esimerkkejä voisi olla jopa enemmänkin. Etenkin loppupään trainer-tehtävät olivat mahdottomia.
- SQL-trainerin viimeiset tehtävät olivat erittäin vaikeita ja niihin meni paljon aikaa.
- Lisää videomateriaalia harjoitusten tueksi, nyt nähtävillä olleet videot olivat hyviä ja auttoivat tehtävissä alkuun.
- Material could consist little bit more advanced examples.
- Enemmän esimerkkejä tasks kohtaan tai muuta apua
- Joissakin SQL-tehtävissä oli todella hyödyllistä käyttää komentoja ROW_NUMBER() ja RANK(), joiden käyttöä ei ollut käsitelty luentomateriaaleissa. Näistä olisi hyvä olla mainittu enemmän, koska kurssin tavoite lienee opetella mahdollisimman tehokkaita ja sujuvia tapoja käsitellä kieltä.
- Maybe increase the amount of examples for some of the more challenging sql trainer exercises. I found it really hard to figure out some of the tasks after 60, like where to even start. Might just be my lack of training of sql commands too.
- Mielestäni olisi kiva, jos kurssilla olisi luentoja, pajaohjausta tai jotain muuta vastaavaa, joka auttaisi pääsemään tehtävissä eteenpäin jos jää jumiin. On hienoa että tällä kurssilla saa tarvittaessa jopa henkilökohtaista ohjausta, mutta olisi hyvä jos ohjausta saisi myös hieman matalammalla kynnyksellä kuin nykyään: Discordistakin saa toki tarvittaessa apua, mutta se ei luonnollisesti ole täysin sama asia. Luennot puolestaan rytmittäisivät kurssia ja tarjoaisivat mahdollisuuden esittää kysymyksiä, jos jokin asia jäi askarruttamaan. Kurssin materiaali oli enimmäkseen laadukasta, mutta tietokantojen teoriaa käsittelevä kappale voisi olla pidempikin. En kaipaa niinkään lisää teoriaa vaan sitä, että relaatiomallia avattaisiin hieman seikkaperäisemmin. Nyt kurssin teoriatehtävän tekemisen jälkeen jäi vähän sellainen olo, etten täysin ymmärtänyt mistä kaikissa kysymyksissä oli kyse, vaikka vastaukset menivätkin oikein.
- SQLTrainer oli aika apaattinen kokemus kurssin muihin osiin verrattuna. Mielestäni Tasks-tehtävien tyyppinen soveltavampi lähestymistapa on parempi tällaisessa kurssissa, ja sitä voisi painottaa enemmän arvioinnissa.
- Tasks-tehtävät olivat hyviä ja tarkoituksenmukaisia. SQL Trainer -tehtävistä 1-60 huomattava määrä oli käytännössä sama tehtävä hyvin pienillä muutoksilla. Suurempi vaihtelu tehtävien välillä tai pienempi määrä tehtäviä tekisivät kurssista mielekkäämmän. Toisto on hyödyllistä, mutta saman asian tekeminen 5-10 ei mielestäni ole hyödyllistä.
- Hankala sanoa, ehkä kaipaisin Tasks kakkostehtävään jotain millä pystyisin kokeilemaan miten tekemäni schema toimii.
- Muutama 5-10min mittainen esimerkkivideo sql käytöstä kurssin mittaan olisi ollut tervetullutta.
- SQLite lisäosan käytön vscodessa voisi lisätä kurssin sisältöön ja SQL-trainerin tekstikenttä ei ryhmittele kovin visuaalisesti komentoja
- ei kehitettävää
- Verrattuna kursseihin OHPE ja OHJA, oli välillä huomattavasti vaikeampi keksiä yhteys kurssimateriaalin ja SQL trainer -tehtävien välille. Tämä saattoi tietysti olla tietoinen valinta, jotta opiskelija joutuu itse tekemään hieman enemmän työtä selvittääkseen asioita.
- Monivalintatehtävät olivat hieman sekavia.
- Paremmat ohjeet Tasks-tehtäviin. Nyt monessa tehtävässä eniten aikaa meni siihen, kun yritti ymmärtää missä ja miten tehtäviä pitäisi alkaa tekemään. Itse tehtävät tosin olivat pääosin hyödyllisiä ja mielenkiintoisia.
- Tietokantojen teorian avaimet ja normaalimoodit olisi hyvä selittää paremmin.
- Enemmän Tasks tehtäviä
- Vaikka materiaalit olivat hyviä, Tasks tehtävissä oli todella vaikea päästä alkuun ja saada apua materiaalista. Suoritustapa (pelkät tehtävät, ei koetta) on mielestäni loistava ja sopii tälle alalle todella hyvin.
- En nää kehitettävää. Hyvin toteutettu kurssi, erityisesti pidin siitä, että ei ollut tenttiä.
- Jotenkin jaksottaisi kurssia enemmän ettei olisi vain yhtä deadlinea kaikelle
- SQL-trainer tehtäviä tehdessä materiaaliin joutuu palamaan useasti, joten materiaaleissa luvun alussa voisi olla tiivistelmät ja kyseisessä luvussa esiteltävät komennot listattuna.
- Joidenkin task-tehtävien tehtävänannot olivat hieman epäselviä, joten niitä voisi tarkentaa. Esimerkiksi Youtube-tietokantatehtävää tehdessä olin kovin pihalla siitä, mitä tehtävässä oikeastaan haettiin.
- Esimerkkejä voisi aina olla enemmän
- Tasks tehtävissä alkuunpääsyyn voisi olla paremmin esimerkkejä, kuten videoita tai yksi esimerkkitehtävä, joka olisi tehty videolla
- voisiko ohjausta järjestää zoomissa? Tai kunhan ajat paranee niin lähinä
- Materiaalissa voisi olla lisää esimerkkejä haastavista SQL kyselyistä.
- Hankala sanoa. Pidin kurssin rakenteesta varsinkin tehtävien osalta. Tehtävien jakaminen ns kahteen osaan (ja task-tehtävissä tehtävät olivat monipuolisia) oli mielestäni hyvä idea.
- Etenkin vaikeimmissa sql trainerin tehtävissä voisi olla hieman yksityiskohtaisempaa lisätietoa siitä, että mitä mallivastauksen kyselyssä todellisuudessa tapahtuu
- Muutama luento/tallenne lisää voisi olla hyvä lisä
- Task-tehtävät olivat muuten hyviä, mutta tehtäviin 3 ja 6 olisi iva saada myös videot, joilla selitetään että miten tehtävissä pääsee alkuun.
- Joukko-oppiin liittyvät kysymykset vähän sekavia.
- Kurssi oli hyvin toteutettu, tehtäviin sai hyvin apua discordissa ja kurssi materiaali tuki hyvin tehtävien tekemistä ja tehtäviä oli hyvin eri vaikeustasoja että riitti tekemistä pitkäksikin aikaa.
- SQL-trainerin haastavissa tehtävissä voisi olla ehkä pieni vinkki?
- Tasks-tehtävissä oli alkukankeutta, koska sivuaineopiskelijana taustalla oli osaaminen vain ohjelmoinnin perus- ja jatkokurssilta. Videot olivat siis toimiva lisä! Viimeinen teoriaosio oli myös ajoittain vähän hankala ymmärtää, luento aiheesta voisi ehkä auttaa? Varsinkin normaalimuodot jäivät jokseenkin epäselviksi, vaikka toisaalta googlaamalla löysin kyllä lisätietoa. Kaiken kaikkiaan yksinkertainen toteutus on iso plussa, koska kurssille oli helppo osallistua eri tiedekunnasta käsin! Oli mukava kurssi :)
- Tehtävien tekeminen sql-trainerissa oli toimivaa, mutta tehtävien suorittaminen omalla komentorivillä tai editorilla (esimerkiksi lataamalla valmiin db-tiedoston, jossa tarvittavat taulukot), josta tulokset voisi ohpe/ohja tyylisesti ladata palvelimelle, olisi varmasti miellyttämpää.
- * Tehtävät vaikeita verrattuna materaalin esimerkkeihin (esim. OhPe:ssa tämä oli hyvin tasapainossa) * Enemmän videoita ja esimerkkiratkaisuja ja rimaa vähän matalammalle (kuitenkin peruskurssi) * SQL-trainerin voisi upottaa suoraan materiaaliin, niin että ei tarvi koko ajan vaihdella sivuja edes takaisin * dbdiagram työkalun ongelma “REFERENCES” kanssa
- Tasks Tehtävä 5: Tietokantojen teoria This part of the course was very frustrating. Since you had to get all questions right in the set, which made you question the right answers and if you understood anything. It felt more like systematical bruteforce was only option to see right answers and then backtrack why was it right. Maybe at that point it would’ve been way more helpful to ask help and clear some minor misunderstanding. I’m not sure how to improve, maybe add explanation of why it is the correct answer so at least in the end the questions can clear confusion.
- Joihinkin task-tehtäviin ei löytynyt tarpeeksi apua.
- Antaisin ehkä enemmän konkreettisia esimerkkejä tehtävistä.
- Kurssilla voisi olla viikottaisia deadlineja tai edes pari deadlinea vain yhden sijasta sillä se auttaisi pitämään kiinni aikataulusta paremmin.
- Osa tehtävistä voisi olla niin että pisteitä saisi vaikka 0/0.5/1. Joissain tehtävissä saa vastauksen lähes oikein mutta jokin pieni osuus ei toimi ja tuloksena 0p.
- Enemmän esimerkkejä soveltavista kyselyistä
- Useat tehtävät tuntuivat hieman siltä, että niitä ei käsitelty materiaalissa täysin, aiheuttaen tehtävistä hieman vaikeampia kuin niiden olisi ehkä tarvinnut olla.
- Ylättävän paljon aikaa meni ymmärtää tehtävänantoja ja millaisella tyylillä vastaukset pitäisi antaa varsinkin task tehtävissä. Jos näitä saisi selvennettyä niin voisi paremmin keskittyä itse tehtävien ratkomiseen, eikä pähkäillä mitä vastaukseen halutaan (SQL komentoja, python koodia, sanallisia selityksia…)
- Tehtävissä tulee ehkä liikaakin toistoa joillekin yksinkertaisille jutuille.
- Materiaaleissa oli hyvin selostettu perusjutut mutta heti kun meni soveltavammaksi niin niin jotkin tekniikat, jotka liittyivät näihin soveltavimpiin tehtäviin olisi voitu käydä materiaaleissa tarkemmin läpi.
- Task 2 tehtävän hahmottaminen oli itselle vaikeaa ja turhan haastavava ollakseen tietokantojen perusteissa.
- Discord on alustana sekava sellaiselle, joka ei ole siihen tutustunut. Kieltenopena koen IT-kursseilla hämmentäväksi sen, että kaikkea ei opeteta vaan jätetään vastaukset opiskelijoiden itse etsittäväksi, mutta tämä ehkä on maan tapa - kieltenope opettaa ne asiat joita tarvitaan eikä kurssin läpipääsyyn tarvita muuta kuin se, mitä opetetaan (ja on aikaisemmin omaksuttu). Itse koin kurssin todella rankaksi vaikka sitä varmasti ei sellaiseksi ole tarkoitettu, enkä töiden ohessa tehden ehtinyt tehdä läheskään kaikkia tehtäviä. Aikataulu on siis OTO-opiskelijalle tiukka varsinkin kun aihepiiri on itselle vieras - voisiko tästä kurssista olla myös rauhallisempaan tahtiin etenevä versio? Ohjaajille kiitokset nopeasta reagoinnista ja hyvistä hermoista, teillä on erittäin kiva, kärsivällinen ja asiallinen suhtautuminen opiskelijoihin.
- Kurssia voisi kehittää enemmän materiaalia ja esimekkerjä esim tietokanta sovelluksessa
- Ei tule heti mieleen mitään kehitysideoita. Kurssi oli mielestäni erittäin hyvin toteutettu!
- Osassa tehtäviä oli vaikea päästä edes alkuun, koska tehtävän suorittamiseen tarvittavan sovelluksen toimiminen tuotti vaikeuksia.
- Provide uses on how to use sql with also other languages than python
- Itse olisin kaivannut luento-opetusta. En ole TKT:n opiskelija, joten osa asioista oli todella hakusessa, ihan esimerkiksi siitä lähtien, miten Terminalia käytetään. Onneksi sain tietää, että kurssista oli viime vuoden luennot saatavilla viime vuoden kurssisivulla, ilman niitä olisin ollut TODELLA pulassa tehtävien kanssa! Jos luentotallenteet olivat olemassa, mikä oli syy, ettei niitä voitu linkittää tämän vuoden kurssisivulle? Nyt pandemia-aikana tätä on käytetty paljon ja se on toiminut todella hyvin mielestäni, yleensä disclaimerilla “jos dioilla esiintyy päivämääriä, ne eivät pidä paikkaansa” jne. Ja vaikka tehtävät olisivatkin olleet hieman erilaisia kuin viime vuonna, niin silti luentovideoista olisi voinut saada paljon apua. Lisäksi olisi voinut olla jonkinlaista zoom-ohjausta/tehtäväpajaa esimerkiksi edes kerran kahdessa viikossa? Olisin itse esimerkiksi kaivannut vähän apuja, mistä lähteä tekemään osaa SQLtrainer-tehtävistä. Uskon, että ohjauksen avulla olisin voinut saada enemmän tehtäviä tehtyä.
- Itselläni venyi palautukset kurssin loppuosaan jokaisesta osasuorituksesta, joten deadlinet oli voinut asettaa jokaiselle viikolle tehtäväksi rytmittämään opiskelutahtia.
- Ainakin 1 luento lisää.
- Sain kurssilla runsaasti uutta ja arvokasta tietoa, mutta omatoimisen tiedonhaun osuus etenkin SQL-tehtävissä oli melko suuri. Vaativimpiin tehtäviin voisi antaa vihjeitä järkevästä suoritustavasta, jotta yhden pisteen saavuttaminen ei olisi kymmenien minuuttien googlailun takana. Discord-kanava toimi kuitenkin hyvänä vertaistukena ja sieltä sai myös räätälöityä apua ylitsepääsemättömiltä tuntuviin ongelmiin. Kurssin esitietovaatimuslistaukseen esim. Tietokone työvälineenä (TKT500031) olisi osuvampi kuin Ohjelmoinnin jatkokurssi (TKT10003), koska erilaisilla komentoriveillä työskentelyä on melko paljon mutta Python-ohjelmoinnin osuus ei ole suuri eikä vaikea. Olen tyytyväinen, että rohkenin aloittaa kurssin, vaikken ole suorittanut ohjelmoinnin jatkokurssia. Tehtävien pisteytyksessä Tehtävä 2 ansaitsisi mielestäni enemmän kokonaispisteitä, koska opeteltavaa on paljon ja tietokantaa suunnitellessa myös oppii todella paljon. Toisaalta oli mukava yllätys, että Tehtävistä 5 ja 6 sai melko pienellä vaivalla pisteitä kurssin viimeisinä päivinä, kun kokonaissuoritus näytti menevän rimaa hipoen maaliin.
- Luento tallenteita kaipasin sekä kattavampaa teoriaosuutta.
- Task-tehtävissä oli vaikea välillä päästä eteenpäin, kun ei tiennyt, millä olisi tehtävät suorittanut (komentokehote/sqlite/python). Koska kurssille vaadittu etukäteisosaaminen oli ohjelmoinnin perusteet ja jatko (joissa käytettiin vain visual studio codes), niin perusosaamista ohjelmien suorittamiseen esim komentokehotteessa ei oikein vielä ollut. Toki nämä olisi varmaankin saanut kurssilla tietokoneen käyttö. En olisi varmastikaan onnistunut ilman Discordin tukea, varsinkin Joel Yliluomalta. Ja tuntuu, että häneltä asioita kysyessäni opinkin kaikkein parhaiten. Lisätyt video-ohjeet olivat hyvä juttu! :)
- Itseopiskeluversio toimi mielestäni niin hyvin, että en keksi parannettavaa. Pisteiden suoraviivainen keruu motivoi ainakin itseäni.
- Opetusmateriaaleja sopisi täydentää. VScoden ja SQLiten käytön aloitus niin että voi alkaa työskentelemään tietokantojen parissa oli todella työlästä (käytin n. 2 työpäivää yhteensä niihin) eikä kurssimateriaaleissa ollut siihen apua. Jos ei opettaja jaksa tehdä videota itse, voisi edes ilmoittaa opiskelijoille linkin, jota seuraamalla käytön voi aloittaa. Kaikilla opiskelijoilla ei ole käytössä Linux:ia. Videoita tuli kyllä discordiin kurssin edetessä, mutta ainakin itselleni liian myöhään. Näiden opintosisältöön kuulumattomien asioiden itse selvittäminen vie aikaa itse kurssin sisällön opiskelulta. Discordissa sai kyllä apua kysymällä, mutta ei vastauksista aina ollut apua. Kaikkia helpottaisi, jos nämä asiat olisivat kurssimateriaaleissa (edes se linkki). Muutenkin voisi kurssimateriaaleja vähän laajentaa, itse kurssimateriaaleja seuraamalla ei olisi tullut mitään kurssin suorittamisesta. En tosin tiedä, onko tämä tavoitekaan. Jouduin aika paljon hakemaan tietoa netistä, mikä tietysti ihan ok sinänsä. Matemaatinen teoria osuus tosin oli liian suppea. Task tehtävä 6 oli aivan käsittämätön ja olen kyllä ihan fiksu ihminen, pitkän matikan suorittanut. Ehkä kannattaisi analysoida discordissa esitettyjä kysymyksiä ja lisätä materiaalia näistä aiheista.
- Tasks-järjestelmä voisi antaa tarkempaa palautetta tietokannan suunnittelu-osassa.
- Jonkinlaiset laskarit jos olisi mahdollista pitää etänä olisi kiva. Tietysti discordista pystyi kysymään apua, mutta jos siihen olisi varattu erikseen aika, se helpottaisi mielestäni kyselemistä ja siinä olevaa kynnystä.
- Ehkä enemmän vielä videoita avaamaan joitain hankalia kohtia tehtävänannossa.
- Tietokantojen teoria oli turhan monimutkaista ainakin tällaiselle jolla ei ole luonnontiedetaustaa. Monivalintatehtävien vastauksiin oli mahdotonta keksiä vastauksia koska en yksinkertaisesti ymmärtänyt materiaalia.
- Materiaalissa olisi voitu lähestyä asiaa enemmän esimerkkien kautta.
- tietokantojen teoria monivalintakysymykset olivat liian vaikeita vaikka teoria osuuden luki miljoona kertaa läpi.
- Kurssi oli hyvä, ja alun tehtävät etenkin olivat kivoja. Toisaalta jossain vaiheessa loppua alkoi tuntua aika vaikealta. Käytin discordia ja koitin lukea sieltä ohjeita muiden oppilaiden kysymyksiin, mutta se oli välillä mielestäni vaikeaa.
- Mielestäni itse opiskelumateriaali oli hieman heikko, varsinkinkin sql-tehtäviä varten. Tasks-tehtäviä materiaali tuki mielestäni paljon paremmin. Tätä voisi kehittää hieman.
- Täydellinen näin
- Jotkin melko olennaiset kokonaisuudet oli mainittu materiaalissa vain sivulauseessa. Myös monet esimerkit olivat todella yksinkertaisia verrattuna varsinaisiin tehtäviin.
- Tehtäviä voisi sijoittaa teorian sekaan. Nyt SQL- ja Tasks-tehtävät tuntuivat olevan melko erillään teoriasta.
- Tasks tehtävissä voisi osoitta kurssimateriaaliin samalla tavalla kuten SQLTrainer tehtävissä. Esim minkä kappaleen alueet ovat tärkeitä missäkin tehtävässä
- Ehkä enemmän ja syvällisemmin asiaa liittyen tietokannan suunnitteluun. Siihen liittyvä tehtävä opetti paljon, mutta oli myös haastavin ja eniten epävarmuutta aiheuttava. Tietokantojen teoriaan liittyen olisi ollut kiva, jos ei kaikki tehtävät olisi olleet monivalinta-tehtäviä. NoSQL-tietokannoista voisi ehkä olla tehtävän lisäksi jotain olennaisinta tietoa kurssin materiaalissa.
- Ei nyt tule mieleen mitään kehitysehdotuksia. Hyvä kurssi ja itselle sopii itseopiskelu etenkin tämän tyylisissä aiheissa (ohjelmointi).
- Pitäisin itse enemmän, jos kurssilla olisi ollut joka viikko tai joka toinen viikko palautukset. Lisäksi Tasks tehtävissä tuntui välillä olevan hieman epäselvät ohjeistukset.
- Mielestäni luentoja olisi voinut olla edes hieman enemmän, tai sitten esimerkiksi opetusvideoita. Tekstipohjainen materiaali oli hyvää ja mielestäni SQL-kielen oppi parhaiten juuri itsenäisesti harjoittelemalla. Minusta olisi ollut mukavaa, jos Tasks-tehtävän 1 tyyppisiä tehtäviä olisi ollut enemmän. Tehtävä 5 vaati varsin paljon pähkäilyä ja yrityksiä, että tehtävät sai oikein (yhdessä tehtävässä puhutaan esim. 2. ja 3. normaalimuodosta, joista ei materiaalissa kerrota, mitä ne ovat).
- More examples in material
- Tehtävät kertoisivat kuinka pitkälle hänen olisi tullut lukea materiaalia ennen tehtävän tekemistä.
- Lisää taustamateriaalia opiskeltavaksi
- Aloitusluento oli todella hyvä! On vaikea uskoa, miten kahteen tuntiin saakin niin paljon hyödyllistä asiaa. Jos saisi vielä toisen 2 tuntisen, olisi se varmasti hyödyllistä ja opettavaista. Kurssin discord toimi hyvin oheisopettajana, mutta käytännön videoita miten saada asiat tietoteknisesti pelittämään, olisi hyviä. Itselläni oli ongelmia saada koko sqlite toimimaan sekä Task tehtävät. Ensimmäisen task-tehtävän kanssa kamppailin monta tuntia (jonka jälkeen vasta itse tehtävän teko onnistui) ja myöskin transaktioiden kanssa tietotekninen puoli oli hakemista. Itselläni on Windows, joten osa valmiista ohjevideoista eivät sopineet minulle. Tähän kun saisi vielä meille ei-tietoteknisille-neroille apuja, olisi kaikki täydellistä!
- Parin minuutin lisämateriaalivideot olivat tosi kivoja. Jos jotain pitää lisätä, niin niitä. (Tosin nykyinen määrä oli aivan riittävä.)
- Erinomainen kurssi, jos jotain jäin kaipaamaan niin ehkä enemmän Tasks:in tehtävä 1:n tyylisiä tehtäviä missä käsitellään konkreettista, oikean maailman dataa esittävää tietokantaa. Myös sellainen tehtävä jossa sekä suunnitellaan että toteutetaan jonkin sortin tietokantaa käyttävä ohjelma / palvelu olisi mielenkiintoinen.
- Lyhyt selostusvideo jokaiselle TASK-tehtävälle olisi ollut kiva
- Teoriaosuutta koskevat monivalintakysymykset olivat vähän turhauttavia. Joko asioita pitäisi käydä läpi materiaalissa perusteellisemmin ja useamman esimerkin kautta, tai jos halutaan pitää se noin tiivinä, sitten kysymysten vaikeustasoa olisi hyvä madaltaa.
- Useimmat tehtävänannot olivat selkeitä, mutta jotkut Task tehtävänannot olisivat voineet olla vielä selkeämpiä.
- Make the harder final 10 SQL queries tasks ‘Bonus’ excercises so the total points would be in the course would be 110/100, not 100/100 like now
- Materiaali tuntui ettei auttanut kovinkaan paljoa. Siitä oppi perusteet, mutta se ei voinut auttaa kovinkaan paljoa niiden jälkeen. Varsinkin hankaliin SELECT komenntoihin ei tuntunut löytyvän mitään apua materiaalista. Muut osuudet olivat aika hyviä mutta tietoa hakemisesta voisi lisätä aika paljon.
- Kirjan luku 7 on lyhyt, ja tehtävät jotka kuuluu siihen (Task 5) turhan vaikeita. Task 5 on myös epäselvä, varsinkin osatehtävä 2 jossa periaattessa kaikkiin vastauksiin pitäisi käydä 0, ja jossa pitää tehdä oletuksia niin kuin että jotain sarakkeita on olemassa. Varsinkin jos tehtävästä ei pääse kerralla läpi koska ei tiedä mikä tehtävistä on väärin tämmöisiin pieniin juttuihin voi juuttua jumiin. Koko matemaattinen osa jäi aika epäselväksi, se selitetään erittäin lyhyesti ja siitä on vain yksi kysymys tehtävissä. Tehtävä 6 on hyvä, jäin kuitenkin kaipaamaan jotain selitystä siitä miksi noSQL:ää käytetään ja milloinka sitä kannattaa käyttää SQL:n siaan.
- Materiaalit olivat hyvät, tehtävät olivat onnistuneita. Kaikin puolin hyvä kurssi! Jos jotakin kehitettävää, niin sqliten käyttöönottoon ja pythonin/sqliten yhdistämiseen olisi voinut olla selkeämmin ohjeita. Näihin toki lopulta taisi tulla kurssiohjaajalta videot, mikä oli hyvä. Ne voisi vaikka liittää materiaaliin.
- Henkilökohtaisesti olisin kaivannut vähän enemmän videoselostuksia tietyistä osa-alueista. En aina saanut lukemalla esimerkistä kiinni. Myös task tehtävien aloittaminen oli välillä vaikeaa kun ei osannut sanoa mihin suuntaan pitäisi lähteä.
- Enemmän videomateriaalia kurssin asioista.
- etenkin materiaali oli huono task-tehtäviä ajatellen eikä auttanut niiden kanssa
- Johdantokurssiksi aika vähän opetusta ja paljon itsenäistä opiskelua. Kaipaisin kattavaa johdatusta vähintään kurssin perusteisiin luentojen kautta.
- Tasks-tehtävien aloitus oli melko vaikeaa. Videot mahdollistivat tehtävien tekemisen. Olisin pystynyt aloittamaan tasks-tehtävien tekemisen paljon aikaisemmin, jos videot olisivat olleet alusta asti saatavilla. Muuten kurssi on mielestäni järjestetty hyvin.
- Tasks tehtävien tekeminen youtube-tehtävän osalta oli epäselvää kyselyjen osalta. Olisi myös hienoa, jos saisi mallivastauksia oikein tehtyihin tehtäviin, joista on saanut pisteet, jotta tulevaisuudessa osaisi tehdä mahdollisesti siistimpiä ratkaisuja.
- Luennot ehkä tukisi joidenkin oppimista, vaikka itse pidän verkkomateriaalista
- There could be more examples of sub-queries
- Transaktioiden toimintaa selittävästä luvusta tuntui vaikealta saada irti sellaista tietoa, jota ilmeisesti tarvittiin Tasks tehtävässä 4. En löytänyt materiaalista selkeää mainintaa siitä, millä perusteella taulun muokkaamminen lukittuu. Ensin syntyi vaikutelma, että vain ensimmäiseksi aloitettu transaktio voi käyttää tauluja. Myöhemmin kuitenkin selvisi (ei materiaalista, vaan tehtäviä tehdessä), että myös ensin aloitettu transaktio näyttää menevät lukkoon, jos toisessa transaktiossa on yritetty päivittää taulua jotenkin. Lopulta syntyi käsitys, että oikeastaan taulun lukittumisessa on kyse siitä, onko toisessa käynnissä olevassa transaktiossa yritetty tehdä muutosta kyseiseen tauluun vai ei. Tällaista ei kuitenkaan materiaalissa ymmärtääkseni kerrottu. Siksi transaktio tehtävän tekeminen tuntui vaivalloiselta, eikä materiaalista tuntunut olevan siinä kovin paljoa apua. Uusi kaikki MOOC -luvut yhdellä sivulla näyttämisen mahdollistava ominaisuus oli hieno, koska sen avulla pystyi tekemään Ctrl + F hakuja koko materiaalin yhdellä kertaa. Pisterajat tuntuvat melko korkeilta suhteutettuina muihin kursseihin, joilla olen ollut. Toteutustapana tämän kurssin toimintamalli on mainio! Ei miljoonaa eri tehtävä muotoa, kokeita, ryhmätöitä jne… Yksinkertaisesti tehtävien tekemistä. Joidenkin tehtävien tekemiseen tarvitsisi kuitenkin parempaa neuvoa-antavaa interaktiota opettajan kanssa. Koska en halunnut ladata Discordia ja lukea sen käyttöehtoja, jäin sähköpostien varaan, joiden avulla on hieman kankeaa yrittää saada neuvoa, eikä vastaus välttämättä tule kovin nopeasti. Viikottaiset puhelin päivystysajat opettajalta saatavaan neuvontaan olisivat hyvät.
- Osa sql-trainer-tehtävistä jäi ikuiseksi mysteeriksi, kun mitään vinkkejä ei ole saatavilla (poislukien kysyminen discordissa). Samoin osassa tasks-tehtäviä haluttu vastaus/vastauksen muoto jäi vähän auki. Python-sql-tehtäviä voisi olla muutama enemmän. Tietokantojen teoria -valintakysymykset oli käsittämättömiä; osaan löytyi oikea vastaus bruteforcettamalla vaihtoehtoja… Kokonaisuudessaan kuitenkin ihan hyvä kurssi tietokantojen peruskäytön oppimiseen
- Kurssissa ei mielestäni ole juurikaan kehitettävää.
- Olisin toivonut, että alikyselyt esiteltäisiin paremmin materiaalissa. Se oli vaikein aihe ja tuntui, ettei materiaalin tiedot riittäneet asian ymmärtämiseen kovin syvällisesti
- Lisäisin luentoja.
- Enemmän esimerkkejä vaikeimmista sql-trainer -tehtävistä kurssimateriaaliin.
- osaan sql tehtävistä ei löytynyt mitään apua materiaaleista ja tasks tehtävien tehtävänannot olivat osittain todella epäselkeät
- Joissakin tapauksissa tehtävät ovat hieman hankalia mikäli niistä koittaa selvitä pelkän kurssimateriaalin perusteella.
- lisää esimerkkejä ja komentoja
- SQL Trainer-tehtävissä voisi olla jotain vihjeitä (ainakin vaikeimmissa tehtävissä), loppupään tehtävissä jäi toisinaan jumiin helposti pitkäksikin aikaa. Tukea tosin oli saatavilla Discord-kanavalla ja vaikeimmat 10 tehtävää pystyi jättää tekemättä, koska Task-tehtävät olivat aika helposti tehtävissä.
- SQLiteen rajoittuneiden funktioiden ja muiden toiminnallisuuksien lisäksi oltaisiin voitu mahdollisuuksien rajoissa esitellä vielä enemmän käytännön eroja esim. PostgreSQL:ään ja muihin kaupallisesti enemmän käytettyihin tietokantajärjestelmiin.
- Tasks-tehtävissä alkuunpääsy oli hyvin hankalaa, kun taustana oli vain Ohpe ja Ohja, joissa kaikki ohjelmointi tehtiin VScoden kautta valmiisiin pohjiin, eikä mm. komentokehotteen käyttäminen ollut millään tavalla tuttua. Ilmeisesti ohjevideoita sitten myöhemmin tulikin, mikä on tietysti hyvä jatkoa ajatellen
- enemmän perustason kyselytehtäviä ja käytännön ohjelmointia sql ja python. Lisäksi materiaalista puuttui melko paljon tietoa vielä Sqlite:n syntaxista kuten rank()
- Selkeämmät selitykset ja ohjeet tehtävien tekoon ja esim. SQLite-tulkin käyttöön.
- Tasks-tehtävien ohjeistukset etenkin Windowsilla tulisi olla selkeämpiä. Etenkin Tasks 1 sekä Tasks 4 tehtävien kohdalla kesti pitkään päästä edes alkuun koska ohjeet olivat epäselviä
- Olisi mukava jos kurssilla olisi luentoja esim. kerran viikossa tai kerran kahdessa viikossa, jolla käytäisiin läpi seuraavien viikkojen asioita ja samalla voisi kysellä epäselvistä asioista.
- Kurssi oli minulle raskas, koska minulla on hyvin vähän aiempaa ohelmointitaustaa. Trainerin tehtävät vaikeutuivat todella nopeasti ylitettiin tehtävä 60 ja olisin toivonut, että trainerissa olisi ollut selkeämmin aina esillä se, mitä tekniikoita kyselyssä voi ja kannattaa käyttää. Voisihan systeemi olla vaikka sellainenkin, että jos tehtävän ratkaisee kylmiltään, saa enemmän pisteitä ja jos pyytää järjestelmältä vihjeitä, saa vielä jotain pisteitä kun ratkaisee. Mutta trainer on kyllä hyvä tuollaisenaankin. Tasks-tehtävien teoriaosuus on tosi vaativa. Olin itse aivan uupumispisteessä kun lopulta sain ratkaistua kaksi kolmesta osatehtävästä. Olisiko siinä hyvä olla ainakin yksi osa, jonka saa läpi aika matalalla kynnyksellä ja sitten vaikeutuisi siitä eteenpäin vähän kuten trainerissakin? Nykyisellään siis kaikki kolme osatehtävää tuntuivat ainakin minulla tosi vaikeilta, tosin olen liikkeellä erittäin suppealla matikkataustalla (lyhyt matikka lukiossa parisenkymmentä vuotta sitten). Lähiopetusta ei korvaa mielestäni mikään, mutta tällaisena mooc-etäkurssina tämä on kyllä omassa kategoriassaan vahva kokonaisuus.
- Koen kurssin ohjauksen pelkästään DIscordissa hankalaksi. Tietysti näin korona-aikana työpajat yms. lähiopiskelumetodit eivät onnistu. Silti joskus on vaan NIIN paljon helpompaa kysellä epäselviä asioita livenä kuin koittaa muotoilla asia kirjallisesti. Osa SQL-trainerin tehtävistä jäi tekemättä, kun en tajunnut, miten niitä lähtisin toteuttamaan enkä oikein osannut kysyä epämääräisiä kysymyksiä DIrcordissa.
- Parantaisin luvun 7 Indeksi-osaa. Siinä olisi voinut olla parempia esimerkkejä miten sellainen luodaan, ja myös aika siitä, paljonko nopeammin kysely suorituu indeksin avulla.
- Kurssin discordissa ei ollut kannustava ilmapiiri kurssiassistentin puolesta. En uskaltanut kysyä kertaakaan apua, koska vastaukset olivat aina jokaikiseen kohtaan “Eikö sinulle ole tämä asia jo tuttua?” Tai “etkös sinä ole yliopisto-opiskelija”. Lannistavaa kulttuuri missä se että yrittää oppia ja ymmärtää lytätään nöytyytyksellä vaan koska ei ole vielä oppinut joitakin asioita mitkä varmasti alan ammattilaiselle ovat tuttuja. Tuntui että kurssiassari ei ymmärtänynt ollenkaan että tämä kurssi on osa tietojenkäsittelyn PERUSTEITA. Kursilla on paljon motivoituneita ihmisiä joille jää nyt hirvittävä kuva tkt laitoksesta. Mitä väliä sillä on jos osaa hienosti koodata jos on jatkuvasti tyly uusille opiskelijoille ja ei osaa selittää asioita niin että noviisi ymmärtäisi? Tässä kuitenkin on kyse opettajuudesta, se on täysin eri kyky kuin koodaminen. Verrattuna esimerkiksi teoreettisen fysiikan matikan kursseihin joilla sekä assarit että kurssin vetäjä ilahtuivat siitä että joku ei vielä tiennyt jotakin konseptia ja kertoivat kerta toisensa jälkeen miten jotain asiaa kannattaa lähestyä. Siellä oli hyvä ja kannustava ilmapiiri ja oppi 100% enemmän vaikka ei ollut edes käynyt lukiossa pitkää matikkaa, silti pärjäsi erinoimaisesti.
- YouTubesta katsoin muutamia Tutorial-videoita, jotka auttoivat oppimisessa paljon. Näitä voisi linkata kurssisivuille.
- Koska luentoja ei ole, olisi kiva että opetusvideoita olisi enemmän. Joskus pelkän materiaalin lukeminen ei saanut kunnolla ymmärtämään aihetta.
- Task tehtävien tehtävänannot olivat hieman epäselviä
- Kursilla olisi hyvä olla luentoja/videomateriaalia samaan tapaan kuin esimerkiksi viime vuoden kurssilla. Nyt piti pähkäillä asioita itse ja soveltaa aika paljon, kun ei materiaalista ei oikein löytynyt apuja. Toki discord oli hyvä apu- ja tukikanava, mutta mielestäni perusteet-kurssilla ei pitäisi olla näin suuri osa tehtävistä sellaisia, joita ei pysty materiaalin avulla suorittamaan. Erityisesti task-tehtävien aloittaminen tuntui haastavalta, kun kurssimateriaalissa ei ollut avattu miten tehtäviä käytännössä tehdään. SQL-tehtävissä ensimmäiset 60 tehtävää olivat helppoja, mutta näiden jälkeen tehtävät vaikeutuivat huomattavasti. Ehkä olisi hyvä olla joku välimaasto vaikeustasossa? Materiaalissa voisi olla myös esimerkkejä tällaisista soveltavimmista tehtävistä, jotka avaisivat käytännön esimerkkien avulla soveltavien tehtävien tekemistä. Nyt joutui aika suoraan perustehtävistä hyppäämään todella soveltaviin tehtäviin. Tuntui myös hassulta, että tehtävät pisteytettiin samanarvoisiksi, vaikka alkupään tehtävät sai tehtyä todella nopeasti ja loppupään tehtävissä saattoi mennä useampikin tunti per tehtävä.
- En keksi mitään kehitettävää, päin vastoin haluaisin tehdä enemmänkin tällaisia kursseja. Pidin erityisesti SQLTrainer tehtävistä
- Making it possible to do all assignments right from the start of the course.
- Materials should include more examples on how to use the commands.
- Listojen käsittelemistä ja vertailua olisi voinut esitellä seikkaperäisemmin.
- Tasks-tehtäviin mallivastaukset tai tarkempi tarkastus
- More theory about normalization. More tasks.
- Kurssi oli mielestäni tälläisenään todella hyvä!
- Olisi voinut tarkemmin kertoa miten päästä vs studion ja sqliten kanssa alkuun
- Kurssilla annetua materiaalia voisi laajentaa.
- Task tehtävissä ohjeistukset olivat välillä melko valjuja ja tuntui että kului paljon aikaa ihan vain siihen, että tietäisi miten tehtävää voi lähteä toteuttamaan (erityisesti tehtävässä 4). Lisäksi ahdistusta nosti tehtävien automaattinen pisteytys, sillä joistain tehtävistä saattoi jäädä olo että ne on ymmärtänyt väärin tai muuten tehnyt virheitä.
- Soveltavia tehtäviä oli paljon, joka oli hyvä. Verrattuna UEF pitämään kurssiin tämä oli haastavampi ja enemmän teoria painotteinen. Teoria osuus oli itselle vaikein termistön takia, koska lukihäiriön ansiota tarvitsisin myös kuultua ääntä ja luennon aiheesta - enkä luento tallennetta mistään löytänyt.
- Kurssi oli kokonaisuutena erittäin hyvä. Teoriaosuuden yhteyteen voisi jatkossa tehdä esimerkiksi luentotallenteen. Uskoisin että luento avaisi aihetta ja teorian yhteyttä SQL-tietokantoihin selkeämmin ja tukisi oppimista. Nyt teoriaosuus jäi itseltäni kunnolla sisäistämättä ja eri käsitteet ja niiden väliset yhteydet epäselviksi.
- enemmän videoita, joissa esimerkkejä ja alustuksia esim task tehtäviin <3
- I thought the course was good as a whole
- Olisin tarvinnut enemmän ohjeita tehtävän tekemiseen joissain tasks tehtävissä, kuten task 3 tehtävässä. En täysin ymmärtänyt missä ohjelmassa tehtävä piti tehdä.
- Tasks tehtävät olivat vaativia, ei sisällön mutta ehkä enemmän tehtävien toteutusten ansioista.
- Ainoa miinus oli mielestäni, että Taskit oli osittain monimutkaisesti muotoiltu. Varsinkin Task 2:ssa oli haasteita. Toisaalta nämä korjaantuivat ohjaajien neuvoilla.
- Luvussa 8 osio avaimista, riippuvuuksista ja normaalimuodoista jäi hieman epäselväksi suhteutettuna siihen liittyvän tasks-tehtävän vaikeuteen.
- Kurssilla voisi mahdollisesti olla myös ohjausta kampuksella. Kurssin aikana lisätyt Task-tehtävien aloittamisessa auttavat videot kannattaa olla jatkossakin!
- Kurssin tasks tehtäviin voisi olla paremmat neuvot, oli aika vaikeaa saada tehtävät toimimaan.
- Tietokannan normalisointi -osiossa teoriapuolta voisi avata hiukan tarkemmin. Nyt tekstissä mainitaan ohimennen toinen ja kolmas normaalimuoto, mutta niiden sisältö on selvitettävä muualta.
- Tasks-tehtävistä voisi ehkä olla hyvä järjestää joku erillinen luento noin viikko sen jälkeen, kun ne tulevat saataville. Näin opiskelijat saisivat mahdollisuuden kysyä suoraan tarkentavia kysymyksiä ja muutenkin esiin nousevia asioita voisi avata vielä hieman. Discord on toimiva kanava sekin, mutta joissain tapauksissa ruudulta näyttäminen sitä jakamalla on ylivertaisen tehokas suhteessa tekstimuotoiseen neuvomiseen. Materiaaleilta vähensin pisteen lähinnä sen takia, ettei kaikkia kurssilla hyödylliseksi mainittuja keinoja (esim. EXISTS, UNION) niissä käsitelty. Toisaalta ymmärrän, että tämä saattaa olla myös harkittu ratkaisu, koska onhan tietoa muuallakin saatavilla ja olisi varmasti perusteltua kannustaa opiskelijoita sitä oma-alotteisestikin etsimään.
- Tietokannan suunnittelutehtävässä olisi kai riittänyt vähempikin panostaminen. Itse toteutin tietokonnan ja testasin käytäännössä esimerkkiaineistolla sen toimivuuden ja siitä huolimatta koin työmäärän olevan liian pieni. Mutta näin kai on tapana olla eli ehkä tää on ihan ok näin hyvän mielen kurssina. Ehkä voisi arvosanan 5 saamiseen olla jotain kovempaa haastetta. Osan trainer tehtävistä tein todella monimutkaisesti. Arvosanaa 5 varten voisi olla jotain salaisia testejä suuremilla tauluilla ja rajoitetulla suoritusajalla.
- Materiaaleista ei löytynyt hyvin vastauksia kaikille tehtäville vaan piti löytää muualta, eli jotkut asiat voisivat olla selkeämpia mutta muuten hyvä
- Tasks tehtävien ohjeistukset olisivat voineet olla selkeämpiä. Erityisesti Mac-tietokoneille löytyi ohjeistusta huonosti.
- Tegtävänannot selkeiksi etenkin tasks-tehtävissä. Tehtävät olivat hyviä ja niiden runsaus loi hyvää rutiinia mutta sqlite kyselyihin käytetty järjestelmä on melko raju palautteen antaja. Etenkin haastavimmissa tehtävissä kun materiaaleista ei löydy apua on melko avuton olo onko edes oikeilla jäljillä tai lähelläkään päämäärää. Lisäksi tasks-tehtävien teoria-osuuden kysymyksissä oli seassa melkoisia villejä kortteja kun tehtävänannossa puhutaan esimerkiksi liitoksesta ja oikean vastauksen kannalta olisi suotavaa tietää liitoksen malli eikä vain arvailla.
- Kurssimateriaali oli kattava, mutta aina löytyy hieman parantamisen varaa. Materiaalin laajuus voisi olla isompi, joitain yksittäisiä asioita selitettiin vähän liian lyhyesti tai joistain asioista ei edes materiaalissa ollut mainintaa, vaikka tehtävissä olisi järkevä hyödyntää.
- A little more variation in non-tasks tasks.
- kaikkea tietoa, mitä tarvittiin Tasks-tehtäviin, ei löytynyt mooc-materiaalista. esimerkiksi relaatiomallin matemaattisesta pohjasta ei löytnyt kaikkea kysymyksissä kysyttyä tietoa.
- Luentoja olisi voinut olla useampi. Se olisi auttanut tahdittamaan tehtävien tekoa.
- Joitakin tietoteknisiä asioita olisin selventänyt enemmän, kurssin Discord alustallakin hämmennystä herätti esimerkiksi ensimmäisen Tasks-tehtävän tietokannan lukeminen itse.
- Ei deadlinea
- Siten että kaikki tehtävät tulisivat kurssin alussa ratkaistavaksi. Nyt olin varannut alkuvuodelle aikaa tätä kurssia varten, mutta puolia tehtävistä joutuikin odottamaan pitkään.
- en osaa sanoa
- Toivon, että viesteihin vastattaisiin nopeasti. Tarkennuksia Task-tehtävien tehtävänantoihin.
- En mitenkään
- Tasks-tehtävissä oli aloittamisen vaikeutta johtuen vajavaisista tiedoista esim. sqlite3.exe:n toiminnan osalta. Aikaa meni liikaa siihen, että ylipäätään pystyi aloittamaan tehtäviä verrattuna itse tehtävien tekemiseen.
- Kuilu SQL-trainer ja task-tehtävien vaikeudessa tuli yllätyksenä kurssin loppupuolella. Onnistuin kuitenkin selviytymään näistä, mutta ehkä jälkimmäisten haastavuutta ja aikaavievyyttä ilman aiempaa koodauskokemusta olisi syytä alleviivata, ettei tule tehtyä turhaa työtä jos tuleekin seinä vastaan.
- Osassa tasks-tehtäviä ohjeet tuntuivat aluksi epämääräisiltä. Kun tehtävään ryhtyi, ne kuitenkin onnistuivat ihan hyvin. Videoiden lisääminen on varmaan ihan hyvä.
- Tasks tehtävä 5 hieman epäselvä onko siellä NULL arvoja tai samoja.
- Oli mukavaa, kun ensimmäiselle kahdelle task-tehtävälle oli ohjevideot. Kuitenkin task tehtävä 1:n aloittamisen kanssa oli paljon vaikeuksia, koska videolla näytettiin pelkästään tapa saada Linuxilla vaadittava bikes.db tiedosto käyttöön, mutta esimerkiksi windowsia ei käyty läpi. Säädin monia tunteja yksin, sitten apua discordista pyytäen, sitten poikaystävän kanssa sekä lopulta sql:ää ammattinaan käyttävän kaverin kanssa, jonka kanssa puolitoista tuntia säädettyämme saimme bikes.py:n vihdoin pääsemään käsiksi bikes.db:hen. Sivuaineopiskelijana, jolla ei vahvaa tietokoneosaamista pohjana, olisin kaivannut vielä selkeämpiä ohjeita.
- Jotkin sql-trainer tehtävät olivat hyvin hankalia ilman, että Googlaamalla löytää jotain siihen tehtävään erittäin hyödyllistä funktiota, mms. RANK OVER. Ehkä jokin vihje -osio olisi hyvä lisä joihinkin tehtäviin?
- Tasks järjestelmään paremmat tehtävien tarkistusohjelmat?
- Osa Tasks-tehtävistä oli haastavaa aloittaa, sekä tehtävänannot olisivat voineet olla selkeämmät
- Enemmän SQL-esimerkkejä materiaaliin
- en tiedä, ei ollut aikaa paneutua kurssiin joten tein sen yhdessä viikonlopussa
- Itse olisin tarvinnut enemmän esimerkkejä alikyselyistä ja joineista.
- SQLiten käytöstä komentokehotteessa voisi olla enemmän ohjeistusta.
- Vastauksissa, joissa piti kirjoittaa tekstiä, olisi ehkä voinut täsmentää suunnilleen kuinka pitkä teksti riittää. Kirjoitin varmuuden vuoksi erittäin pitkiä tekstejä pienillekin pistemäärille.
- Lisää lähdelinkkejä
- Oon katsonu kurssit 2019 asti ja materiaali on hioutunut vuosi vuodelta. Tähän suuntaan verkkokurssit sais mennä. Viime vuoden verkkoluennot oli tosin aika tärkeitä. Niistä saa paljon tehokkaammin apua kuin melko sekavasta Discord palstasta. Siellä muutama kysyy ja vaikea löytää relevanttia tietoa. Vanhoissa luennoissa otettiin kysytyimmät esiin mikä oli tosi hyvä.
- Kurssille ilmoittautuminen olisi voinut olla selkeämpi.
- Osa tehtävänannoista oli epäselviä, oli vaikea hahmottaa mitä tehtävässä haluttiin.
- ehkä voisi olla toinenkin luento
- jotain videoita ois kiva katella
- Allow easier saving of work that’s in progress
- Muuten hyvä kurssi, mutta teoreettisen osuus vaatisi ehkä vähän työstöä. Ainakin itsellä oli suuria vaikeuksia saada niitä oikein vaikka muuten kurssi tuntui ihan sopivan tasoiselta. Osiossa voisi esim. olla tehtäviä joka selventäisi miten asiat menee ennen niitä varsinaisia tehtäviä, jotka määräävät kurssin arvosanan. Nyt kun tuo on tuollainen kaikki viidestä oikein, niin jää epäselväksi mitkä asiat on oppinut ja mitkä jäänyt hämäräksi.
- En mitenkään
- SQL Trainer -tehtävissä oli usein hyödyksi luoda tehtävää vastaava tietokanta itse ja testata kyselyitä sitä vasten ennen palautusta. Kenties tehtävänannon mukana voisi antaa myös taulujen alustuskomennot tai valmiin SQLite -tietokantatiedoston tehtävää vastaavan tietokannan luomiseksi helpommin?
- Lisää esimerkkejä tai vastaavaa materiaalia olisi toivottu, jotta SQL-trainer tehtävissä pärjäisi paremmin. Tämän kuitenkin kompensoi discord kanava, josta sai apua hyvin nopeasti kaikkiin tilanteisiin.
- Ehkä voisi olla hieman paremmat materiaalit.
- Materiaalissa voisi olla enemmän esimerkkejä. Sinänsä materiaali oli hyvää ja selkeää, mutta ainakin omaa oppimista olisi helpottanut, jos olisi ollut enemmän ihan yksinkertaisiakin esimerkkejä.
- Paremmat materiaalit tehtäviin, apua ohjelmointitehtäviin
- en mitenkään
- Kurssilla voisi olla enemmänkin videoita, koska ne tehostivat mielestäni hyvin oppimista, mutta kurssi oli ilmankin todella selkeä ja hyvä.
- Olisi kiva jos olisi läsnäolo-opetusta. Jotkut tehtävät oli semmosia, että olisi kiva jos joku olisi vähän selittänyt aihetta silleen, että pystyy kysymään kysymyksiä hyvin.
- Jonkinlainen ajoitus, kuten viikottaisen tehtävät helpottaisivat suoritusta huomattavasti. Lisäksi sql-trainer tuntuu tehtäväalustana huonolta, selkeämpien virheilmoitusten saaminen helpottaisi asiaa huomattavasti.
- Ehkä lisää pidempiä tehtäviä.
- Ei kehitettävää
- Enemmän ohjaajia, jotta saa enemmän apua.
- Kurssi on mielestäni jo nyt mainio sisällöltään ja oppimateriaaliltaan.
- Kokonaiskuva tietokannoista jäi vähän ohueksi. Paljon oppi kikkailemaan sql-hauilla, mutta tietokannan suunnittelu ja käyttö jäivät vähemmälle treenille. Koin hyvin vaikeaksi tasks-tehtävän, jossa pitikin toteuttaa samoja hakuja MongoDB:llä. Siitä lienee muissa oppilaitoksissa kokonainen oma kurssinsa :)
Muita huomioita
- Minusta SQL trainer ja Tasks tehtävät täydensivät hyvin toisiaan
- Hyvää työtä.
- Discord oli tosi hyvä. Aina sai apua pyydettäessä ja toisaalta vanhoja kysymyksiä etseimällä sai myös apua
- Tehtävien tekemis systeemi on hyvä, mutta olisi hyvä olla jotain apua niiden tekemisessä kurssiltakin, eikä vain materiaali.
- Mukava kurssi! Jotkut Trainer-tehtävät oli melko haastavia, mutta kokonaisuudessaan työmäärä ei ollut kuitenkaan kovin suuri. Oppimateriaali oli mielestäni selkeää ja oppimateriaalin lukeminen mahdollisti oikeastaan kaikkien tehtävien tekemisen (lukuun ottamatta tehtäviä, missä piti hakea tietoa muualta).
- Kurssi oli kivoja tehtäviä täynnä. Myös asteittainen vaikeutuminen onnistui hyvin.
- Kurssi oli todella hyvä, kiitos siitä. Mukavaa, että tehtäviä sai tehdä omaan tahtiin.
- Gives enough challenge
- Getting a feedback link that doesn’t require HY account was too difficult.
- Kurssimateriaali on muuten tosi hyvä, mutta vaikeimpiin tehtäviin olisi voinut olla esimerkkejä.
- Kiitos erinomaisesta kurssista! Erityisesti tehtävien tekeminen ja ratkominen tukivat itsenäistä opiskelua, ajattelua ja ongelmanratkaisukykyä. Materiaali tuki Mielestäni hyvin itsenäistä opiskelua, minkä lisäksi muiden tietolähteiden hyödyntäminen auttoi opiskelussa.
- Tehtävien tekeminen (etenkin TASK) oli ihan hauskaa.
- Opettavainen kurssi jokatapauksessa tälläiselle, jolla ei aikaisempaa kokemusta SQL.
- Discord oli hyvin toteutettu. Sai helposti apu tai vinkkiä.
- Kurssi oli hyvä katsaus tietokantojen perusteisiin. Pidin siitä, että kurssi oli tehtävä painotteinen. SQL-trainer tehtävät olivat opettavaisia ja niiden kautta tuli mukavasti rutiinia peruskyselyihin. Pidin myös tasks-tehtävistä, joissa pääsi soveltamaan mm. tietokantoja ohjelmoinnissa. Palautteen antamisessa avoimen yliopiston puolella tuntui olevan ongelmia. Kiitokset henkilökunnalle sekä kaikille discordiin osallistuneille.
- Kiitos, ylipäätään oli todella mielekäs kurssi helppokäyttöisen nettisivun ansiosta.
- Hyvä verkkomateriaali, ja hyvin toteutettu verkkokurssi!
- tykkäsin toteutus tavasta, opin parhaiten tekemällä
- Plussaa, siitä että tehtävät sai suorittaa omaan tahtiin. Myös Discordissa oli hyvää keskustelua, ja sen hakutoimintoa hyödyntämällä sai apua useimpiin ongelmiin. Aihe oli itselleni mielenkiintoinen ja kurssi hyödyllinen. Aionkin jo heti seuraavassa periodissa ottaa tietokantasovellus-kurssin.
- Kiitos hyvin toteutetusta ja opettavaisesta kurssista! SQL Trainer -tehtävien tekeminen oli mielestäni mukava tapa oppia (tiettyyn pisteeseen asti: viimeiset kymmenen tehtävää olivat jo varsin haastavia).
- Tykkäsin erityisesti siitä että tällä kurssilla pääsi yhdistelemään pythonia ja sqliteä. Tässä huomaa oikeasti oman kehittymisensä ja alkaa pikkuhiljaa huomata minkälaista jälkeä näillä kaikilla työkaluilla saa aikaan. SQL Trainer osion tehtävät ovat aluksi helppoja mutta vaikeutuvat hurjasti mitä pidemmälle päästään. Monesti eteneminen vaatii että joku tietty asia naksahtaa aivoissa ja ymmärtää asian uudella tavalla. Oppimisympäristö on hyvä, tykkään siitä että näkee heti että vastaus on oikein tai väärin. Tasks-tehtävissä piti välillä miettiä miten alkaa toteuttamaan tehtävää koska tehtävänanto oli monitulkintainen. Tämä on mielestäni ihan ok, moni asia elämässä ei ole mustavalkoista tai ennaltapureksittua. Lisäksi 5/5 pistettä Discord-kanavan opettajille! Esim. Joel selittää asiat todella mainiosti ja tuntuu että hänen ymmärryksensä kielestä on aivan uskomaton, melkein pistää jopa epätoivoiseksi kun tietää että itse ei tule saavuttamaan koskaan samaa tasoa.
- Minitehtävät sqltrainerissa olivat tosi hyviä. Voisiko Taskeista saada jotain esim yhteispalautetta? Vaikka yleisimmät virheet ja näin tämän asian olisi voinut toteuttaa paremmin?
- Joel Yliluomalta sai valtavasti apua kurssia suorittaessa, kiitos hänelle.
- Kurssin sisällöt olivat hyvin perusteltuja ja motivoivia. Sain vaikutelman, että kurssimateriaali oli selvästi kehittynyt parin vuoden takaiseen verrattuna, jolloin ensimmäisen kerran aloin tehdä SQL-tehtäviä. Discord-kanava oli oikein toimiva lisäulottuvuus. Suosittelen tätä kurssia varmasti kaikille, jotka haluavat perehtyä tietokantoihin!
- Kiitos kurssista!
- Kiitos kurssista!
- Automaattinen testi-järjestelmä on hyvä mutta opiskelijan olisi hyvä tietää mitä järjestelmä tarkalleen hakee ettei tarvitse arvailla ensimmäistä tuntia ja sitten muokata vastauksia järkestelmää miellyttävään muotoon. Esimerkkitestit ja niiden syöttäminen sekä kuittaaminen esim “testit oikein” voisi auttaa asiaa.
- Olen matemaattisten tieteiden kandidaatin kolmannen vuoden opiskelija, joka on nyt suorittanut Jtk, Ohpen, Ohjan, Tira1 ja nyt Tikapen. On myönnettävä, että tietojenkäsittelytieteenlaitos on onnistunut erinomaisesti kursseissa. Ne ovat lähtökohtaisesti aina hyvin järjestettyjä kursseja, missä materiaalit ovat erinomaisia. Kiitos teille näistä! Jatkakaa samalla tavalla!
- Ihan jees kurssi. Tasksien tehtävä 2 oli työmäärältään melkoinen suhteessa saatuihin pisteisiin.
- Kiitos kurssista.
- Näppärä suorittaa itsenäisesti. Sai paljon onnistumisen elämyksiä. Tasks-tehtävät oli kivoja, tunsi melkein osaavansa “oikeasti” koodausta!! Loppupään SQL-tehtävät tuntui alkuun tosi vaikeilta ja meinasin monesti luovuttaa, mutta yön yli nukkumalla asiat aina kirkastui, ja vihdoin jossain tehtävän 98 kohdalla alkoi tuntua, että ymmärrän mitä teen. Aloitusluennon vetänyt Antti oli pätevän ja mukavan oloinen opettaja. Discordissa sai hyvin vertaistukea ja apua. Erityiskiitos Joelille, joka oli valmis auttamaan melkein 24/7.
- Kurssin raskautta on tavallaan hankala arvioida. Jos haluaa suorittaa kaikki tehtävät, saa siihen kyllä kulumaan reilusti aikaa (eikä silti välttämättä onnistu). Toisaalta kurssista pääsee läpi verrattain vaivattomasti. Ehkä siinä mielessä nykyinen vaikeustaso on lähellä optimaalista. Kokonaisuutena kurssi ja sen toteutus ovat mielestäni erinomaisella tasolla. Motivoituneelle oppijalle annetaan kaikki edellytykset kehittyä ja onnistua. Siitä iso kiitos!
- Tasks-tehtävät olivat mielenkiintoisia, ja toivat mukavasti konkretiaa kurssille. Varsinkin MongoDB tehtävät olivat hyvin mielenkiintoisia.
- Luentojen ja ohjauksen puute heikensi arvosanaa, jonka annoin kurssille. Muuten tehtävät olivat selkeitä ja hyvin toteutettuja. Materiaalit olivat hyviä, en juurikaan joutunut esimerkiksi googlettamaan tehtäviä tehdessä (pl. Mongotehtävä, mutta se olikin odotettavissa).
- Discord kanavalla tarjottiin paljon apua, ja kurssin vetäjä selkeästi yrittää tehdä kurssista parhaan mahdollisen!
- Thanks for the course!
- Kiitos kurssista, tykkäsin erittäin paljon!
- Tasks were fantastic for demonstrating sql in action. especially tasks 1 and 3. fun and challenging and really helped me realize the usefulness of sql.
- SQL-tehtäviin ja Tasks-tehtäviin jako tuntui luontevalta ja tehtävät olivat mukavan monipuolisia. Kurssimateriaalit olivat pääasiassa hyödyllisiä ja selkeitä, mutta tosiaan Tasks-ohjeet kaipaisivat tarkempia ohjeita.
- Pidin kurssista kokonaisuudessaan. Opin itse paremmin vain tekemällä, joten oli todella mieluisaa että arvosana määräytyi tehtyjen tehtävien mukaan eikä tentin mukaan.
- It would be nice to see example answers of tasks what answers you didn’t know
- Sairastuin koronaan kurssin alussa ja olin poissa pelistä tovin, loppuviikoilla rutistin kurssin kasaan.
- Kurssin Discord-kanava oli todella hyvä ja hyödyllinen. Kurssimateriaali oli myös hyvin rakennettu, ja esimerkkejä oli paljon. Kiitos kurssista!
- Aikalailla täysin itsenäiseksi kurssiksi yllätyin kuinka hyvin oli toteutettu!
- Kuten mainitsin, kurssi oli aika raskas koska minulla on vain vähän aiempaa ohjelmointitaustaa. Toisaalta voitonriemu tällä hetkellä on suuri, koska menestyin silti hyvin, koska tein niin paljon töitä. Ylipäätään minusta kurssi on nykyiselläänkin aivan loistavasti toteutettu. Kurssilla omaksuttava tietomäärä on tosi laaja ja sen opettaminen on toteutettu tosi hienosti. Tasks-tehtävät ovat mukavan käytännönläheisiä, paitsi teoriaosuus, joka on lähes murhaavan vaikea.
- I just want to thank everyone who are building these online courses, I’ve learned a lot from them.
- Maybe adding a video recorded lecture for each of the 8. chapters of the course could be helpful for the students.
- Hyvä kurssi. Vähän tuli kiire deadlinen kanssa. Jatkan sormiharjoittelua SQL:n kanssa.
- Kiitos kurssista! Huippua, että tällä kurssilla ei ollut viikottaisia deadlineja, vaan työn pystyi rytmittämään haluamallaan tavalla. Itselleni sopii tällainen “kertarysäyksellä” opiskelu paljon paremmin.
- Kurssin tehtävät olivat oikein mukavia ja mittasivat osaamista hyvin. Myös kurssimateriaali oli mielestäni oikein kiva ja kurssin asiat oli tiivistetty siihen hyvin!
- Workload was way smaller compared to full stack open. But the course itself eas excellent.
- Kiitos kurssista! Aina ilo opiskella Suomeksi!
- Tein kurssin puhtaasta mielenkiinnosta, en ole tkt opiskelija. Materiaalit olivat erittäin hyviä ja tehtäviä tehdessä oppiminen sujui mukavasti. Kurssi on onnistuttu tekemään ‘kivaksi’ joka on aina suurta plussaa!
- Kurssin rakenne on oikein hyvä. Tulevat kurssit näyttävät miten hyvin opittua pystyy soveltamaan.
- Sinänsä ihan ok kurssi, hyvä että pystyy suorittamaan etänä ja palauttamaan tehtävät joustavasti.
- Discord-kanava on super hyvä!!
- Hyvä, helppohakuinen materiaali! Kiitos!
- Erittäin hyvin toteutettu kurssi joka haastaa oppimaan, epäselvissä tilanteissa discord on pelastava apu!
- Selkeä toteutus oli hyvä.
- pidin kurssista
- Kokonaisuutena kurssi oli hyvä, tasks-tehtävät ja kurssimateriaali olivat loistavia!
- Itselle kurssin itsenäinen opiskelutyyli sopi todella hyvin, annettu materiaali oli helppolukuista ja sen avulla kurssitehtävien suorittaminen sujui mukavasti. En jäänyt kaipaamaan luentoja, aihepiiri sopii hyvin itsenäisen opiskelun kohteeksi.
- SQL-alkuun pääseminen oli vähän arvoitus, kun Mac-koneisiin liittyvä ohje ei toiminut (=kone ei suostunut avaamaan tiedostoa). Jouduin turvautumaan netistä löytämääni muuhun ohjeeseen ja toivomaan, etten samalla asenna mitään haittajuttua koneelleni. Myöhemmin osoittautui, että sqlite olisi todennäköisesti jo löytynyt koneeltani valmiiksi.
- :/
- Please when the course ends, advertise and recommend how to continue learning/building on your own ‘platform’, you had some course where DB app would be built but I felt like it wasn’t open for everyone. The course was excellent, very good structure and forces to go a bit deeper in thinking!
- Sain 55 muista tehtävistä ja 5 pistettä Tasks Tehtävä 3 osa 1 testistä mutta summa näyttää vain 55 vaikka sen tulisi näyttää 60 jolloin kurssi olisi läpi arvosanalla 1 mukaanlukien SQL tehtävät (60p) Discord ryhmästä paljon hyötyä.