Palautteen yhteenveto
Kurssipalautteen antoi 95 opiskelijaa.
Palautteen perusteella kurssi toimii hyvin nykyisellään, mutta joitakin asioita voisi selittää paremmin esimerkiksi luentovideoiden avulla tai lisäämällä materiaaliin enemmän esimerkkejä. Tähän asiaan kiinnitetään huomiota kurssin tulevassa kehityksessä ensi lukuvuonna.
Palautteessa tuodaan myös esille idea oppimistyökalusta, jonka avulla voisi tutkia, miten SQL-kysely toimii. Tämä on hyvä idea ja tämä voisi tosiaan olla hyvä lisä kurssille. Tällaisen työkalun tekninen toteutus on melko vaikea, joten se vaatisi luultavasti paljon kehitystyötä.
Numeerinen palaute
Arvioi seuraavia väitteitä (1 = täysin eri mieltä, 5 = täysin samaa mieltä):
- Osaamistavoitteet olivat selvät: 4.52
- Toteutustapa tuki oppimistani: 4.27
- Materiaalit tukivat oppimistani: 4.01
- Arviointi mittasi oppimistani: 4.36
Kurssin raskaus (1 = turhan kevyt, 5 = turhan raskas):
- Työmäärältään opintojakso oli: 3.14
Kurssin kokonaisarvosana:
- Minkä arvosanan annat kurssille kokonaisuutena? 4.27
Sanallinen palaute
Miten kehittäisit kurssia?
- Materiaalia voisi tuoda selkokielisemmäksi jopa sellaiselle, joka ei välttämättä tunne alan sanastoja. Teksti on monin paikoin hieman hankalalukuista jos käsitteet eivät olleet entuudestaan tuttuja. Lisäisin task-tehtävien tehtävänantoihin ohjeita ja tarkennuksia.
- Tykkäsin kurssista. SQL trainer-tehtäviä oli todella paljon, joka on toki hyvä asia, mutta mietin voisiko niistä siirtää hieman lisää task-puolen tehtäviin, jotka olivat mielestäni käytännönläheisempiä kun käytettiin VS Codea ja Pythonia samanaikaisesti.
- Kurssi oli mielestäni hyvin toteutettu
- Itse opin paremmin luentoja kuuntelemalla ja jouduin usein lukemaan materiaalia useaan otteeseen, mutta muuten kurssi oli mielenkiintoinen ja opin paljon.
- The material could be closer to what is required in the sql tasks.
- Enemmän videoita.
- Erityisesti monimutkaisemmista SQL-kyselyistä voisi olla paljon enemmän esimerkkejä materiaalissa. Monet vaikeammista SQL-tehtävistä sai kyllä ratkaistua, mutta usein omat ratkaisut olivat tarpeettoman pitkiä ja monimutkaisia mallivastauksiin verrattuna, ja tuntui, ettei niiden tekemisessä oikein kehittynyt.
- En mitään
- Luennot olisivat hyvä lisä tähän.
- Enemmän esimerkkejä esille, jotta syntaksi tulee nopeammin tutuksi.
- Pistetyksen painotusta voisi muuttaa. Esim. SQL trainerissa jokainen tehtävä oli saman arvoinen, vaikka osaan kului merkittävästi enemmän aikaa.
- Olisi hyvä jos olisi jokin alusta, jolla SQL-tehtäviä voisi harjoitella. Jotenkin niin, että alusta näyttäisi vaihe kerrallaan, miten käskyn lopputulos muodostetaan taulusta. Helpottaisi oppimista huomattavasti.
- discord keskustelu + videot hyviä, niitä lyhyitäkin youtube videoita voisi ehkä olla näistä hankalammista asioista enemmän.
- jokin vaihtoehto jossa pääsisi keskustelemaan kasvotusten/etäyhteyden avulla jos tarvitsee apua tehtävien kanssa. ja että voisi saada jotain irtopisteitä jälkikäteen jos on yrittänyt tehdä jotain tehtävää ja suunta on selvästi oikea, mutta automaattinen pisteytys ei anna pisteitä jonkun pikkuvirheen takia jota ei vaan löydä/hoksaa.
- En osaa sanoa, Ehkä jotain harjoitusryhmiä
- En osaa sanoa, tiivis ja hyvä kurssi.
- Mahdollisesti vähemmän SQL:ällää ja enemmän noSQL:ällää, vaikka ei kai sitä SQL:ällää voi ikinä osata liian hyvin.
- SQL Trainer haastavampien osuuksien tehtävissä välillä todella haastavaa etsiä tietoa tehtävän ratkaisuun. Tässä voisi olla esim. vinkkejä mistä löytää tietoa. Ellei sitten helpota liikaa.
- Kurssi on jo hyvä.
- Tietokannan kehittäminen työportfolioon voisi olla aika hyvä lisätehtävä ja se joka erottaisi 4 oppilaat 5 oppilaista.
- luentoja olisi kiva olla enemmän
- Discord tukikanava olisi voinut olla aktiivisempi
- Itsenäisesti suoritettavaksi kurssi oli melko hyvä. Jouduin etsimään joihinkin hankalampiin asioihin esimerkkejä youtubesta josta on helpompi seurata kun joku selittää samalla kuin tekee kuin vain että lukee. Mutta en tiedä onko tässä sinäänsä mitään parannettavaa koska avun etsiminen itse on kuitenkin helppoa, ja itsenäisesti suoritettavaan kurssiin ilmoittautuessa tulee kyetä niin tekemään. Kuitenkin myös kurssivastaavat vastasivat nopeasti mistä plussaa!
- Joidenkin tasks-tehtävien kohdalla tuli sellainen olo, että oli vaikea ymmärtää miten tehtävää edes lähdetään tekemään. Kurssin materiaaleissa tai alotusluennossa ei ollut apua siihen, mutta itse satuin löytämään (pitkän tovin etsimisen jälkeen) discord-kanavalta jotain ohjaajan antamia vinkkejä, mutta nekin vinkit olivat aiemmilta kurssitoteutuksilta eli en oikeasti tiennyt oliko aiemmilla tikape-kursseilla ollut sama tehtävä ja voiko siihen ohjeeseen ikään kuin täysillä luottaa. Hieman siis ehkä kiven alle piilotettu nuo ohjeet, joten olisin siis lisännyt materiaaliin tai edes tasks-tehtävänantoihin jonkun ohjeen miten kukin tehtävä tulisi aloittaa tai miten sen kanssa pääsee alkuun.
- Koin haastavaksi ymmärtää moni mutkaisempien SQL kyselyiden toiminnallisuutta. Vaikka sainkin tehtävät ratkaistua, en aina ollut täysin varma mitä ns. pellin alla tapahtui. Esimerkkejä oli mielestäni hyvin ja Excel auttoi visualisoimaan, mutta onko muita aputyökaluja olemassa? Teoria osuuteen toivoisin itse opiskelu materiaaleja, joita oli Discord kanavalla jaettu.
- Olisin toivonut kurssilla olevan selkeämpi jako/ohjeistus siitä, että kuinka paljon esim. SQL-trainer tehtäviä olisi hyvä tehdä ennen tasks tehtäviin siirtymistä, sekä mitkä kappaleet tulisi lukea vaikkapa ennen tasks1 tehtävää. Tämä oli mielestäni paljon selkeämpää Ohjelmoinnin MOOC kursseilla.
- date tyypin käyttämistä voisi selittää tarkemmin.
- Itse olisin ehdottomasti kaivannut enemmän luentoja alkuluennon lisäksi. Ilman edellisten vuosien kurssin luentotallenteita, jotka sattumalta löysin, en olisi selvinnyt kurssista ollenkaan. Koen, että kurssimateriaalin joka osion/luvun yhteydessä olisi hyvä olla luento, jossa asiaa käsitellään. Materiaali oli kyllä hyvin tehty ja avasi asioita, mutta koska opimme kaikki eri tavoin, voisi luento tukea kirjallista materiaalia ja harjoituksia. Aiemmilla tallenteilla asiat oli selitetty erittäin hyvin. Muutoin koen, että apuja sai hyvin muista kanavista tarvittaessa, mutta asioiden opettelu täysin itsenäisesti tuntui kovin työläältä, kun asia oli uutta ja sitä oli paljon. Lisäksi yksi pienikin virhe kertautui helposti niin, että koko tehtävä meni sen takia pieleen.
- Ehkä materiialia voisi olla hieman enemmä
- Mielestäni kaikin puolin hyvä ja toimiva kokonaisuus, kiitos.
- Olisin ehkä halunnut enemmän esimerkkejä materiaalissa, mutta ei mikään iso ongelma.
- Tuntui että monella on erilaisia ongelmia tehtävien tai tekniikan kanssa alkuun pääsemisessä. Esimerkiksi materiaaliin linkitetyt video ohjeet eri työkalujen asennuksesta voisi auttaa. Itse olisin kaivannut ohjelmointi tehtäviin rajatumpia tehtäviä. Esimerkiksi siihen malliin, että enemmän tehtäviä, mutta yhdessä tehtävässä olisi vähemmän opittavaa kerralla. (Tosin onhan ohjelmointitehtävät jaoteltu tehtävän sisäisiin osatehtäviin, mutta silti olisin kaivannut johdattelevampaa rakennetta tehtäviin.)
- NoSQL-tietokannoista voisi kertoa enemmän kurssimateriaaleissa.
- SQL-tehtävät olivat erikomaisia oppimisen kannalta, task tehtävissä esimerkiksi task 5 muuttaisin siten, että vastaukset olisi helpompi löytää materiaalista. Lisäksi materiaali oli välillä epäselvää ja vaikealukuinen.
- Muilla suorittamillani ohjelmointikursseilla oppimisympäristöön on tyypillisesti upotettu komentotulkki tehtävien tekemistä varten. Toki ymmärrän, että tarvittavien softien asentaminen on paremmin todellisuutta vastaava oppimiskokemus sekin.
- Opetusmateriaalia voisi olla myös videomuodossa. Tehtävissä voisi pyytää vihteitä jonka jälkeen ei voi saada enää täysiä pisteitä. Voisi olla joku case yritys mikä esittelisi heidän tietokantojen käyttöä käytännössä esim. videolla.
- Selkeät ohjeet esimerkiksi tietokannan latamiseksi windowsille olisi hyvä, nyt meni paljon aikaa sen suorittamiseen mikä ei varmaan ole tarkoituksenmukaista. Muuten kaikki toimi hyvin!
- Kurssimateriaaleihin voisi ehkä sisällyttää linkkejä lisämateriaaleihin jos aihe kiinnostaa lisää. Muuten ei tule mitään mieleen :)
- Mielestäni oli hieman hämmentävää, että kurssi oli jaettu kolmelle eri sivulle, mutta tämä ei sinänsä haitannut suoritusta.
- Materiaali ei ollut aina tarpeeksi tehtävien tekoon. Esimerkiksi task 1 aloittaminen oli vaikeaa, koska ohjevideo oli vain linuxelle ja ei-linus-käyttäjänä minun täytyi turvautua googleen.
- Tehtävässä transaktioista olisi voinut olla selitys siitä miten kaksi sqlite tulkkia avataan samaan tiedostoon.
- Alussa meni tuhottomasti aikaa vain ymmärtämään mitä task 1 tehtävässä halutaan, ja miten siitä pääsee liikkeelle, niin että on oikeat sovellyukset käytössä. Saisi mielestäni olla yksityiskohtaiset step by step ohjeet, että miten pääsee alkuun, että pystyisi edes tuottamaan jotain tuloksia, joista voisi oppia jotain. On vain aloitusluento, jonka jälkeen yhdessä läjässä kirjan verran materiaalia, josta pitäisi löytää aina kuhunkin tehätvään vaaditut tiedot. Task tehtävissä ei myöskään viitata paljoa mihin teoriaosuuksiin ne viittaa, joten jos ei sisäistä koko teoriaosaa ulkoa, on hankala löytää tietoa. Onneksi Discordista oli apua. Monivalinta tehtävät karteesista yms. meni täysin yli hilseen, todella teoreettista tietoa ihme kuvioilla, ei mitenkään pysty ymmärtämään mitä hyötyä siitä oli. Ulkoa voisi opetella jotain tietoa siitä, muttei jäänyt mitään käsitystä miten ja missä niitä käytetään. Kurssin nimi on perusteet, mutta mielestäni tämä oli kyllä sen verran vaikeita asioita kattava kurssi että tässä on varmasti jatkokurssin osia mukana, ne voisi jotenkin erotella, tai nimetä edes kurssin tietokantojen perusteet + jatkokurssi. MongoDB tehtävä en ymmärtänyt miksi juuri se oli valittu task tehtäväksi, en tiedä vieläkään miten voisin hyötyä siitä käytännössä. Lisäksi siinä tehtävän annossa annettu linkki “näin pääset alkuun” tuottaa url-phising varoituksen ainakin AVG antiviruksen kanssa, eikä linkistä pääse eteenpäin muuttamatta tietokoneensa suojausasetuksia. Löysin kyllä lopulta selaimessa toimivan mongodb tulkin sivuilta ja sain tehtävät tehtyä. Yhdessä osassa kyllä annoin vastauksen submit napilla ja sain siitä pisteet, mutta kun kokeilin samaa mongodb tulkkiin, koodini ei toiminut oikein. Yleisesti tässä kurssissa on hyviä ja hyödyllisiä asioita joita opin, mutta myös sellaista, joka on aivan liian vaikeaa “perusteet” kurssille ja joka ei edes ole olennaista kurssin oppimistavoitteen kannalta, kuten esim. miten pääsee alkuun VSC:lla task 1.
- 1. Kurssin alussa oli hiukan epäselvää ainakin itselleni kuinka Python-koodilla ratkaistavien Tasks-tehtävien ratkaisut tulee syöttää sinne kenttiin. Kokeilin Discrodissa Joelille pistää malliksi miten itse näkisin ohjeistuksen ehkä toimivammaksi: “Seuraava moduuli main.py testaa moduuliasi bikes.py arvostelua varten. Huomaa, että funktiota kutsutaan tässä eri tavalla kuin yllä olevassa esimerkissä. Kun apunasi ollut main.py moduulin toteutus toimii, ja ohjelman antama tuloste vastaa esimerkkitulosteessa vaadittua, vaihdathan ylläolevan main.py moduulin sisällön sinne josta ajat main.py ohjelmaa. Tallenna ja aja tämän jälkeen ohjelma uudelleen. TÄSSÄ ON LAATIKKO Alempana olevaan “Moduulin main.py tulostus” laatikon sisään tulisi kopioida tuon ylemmän main.py ohjelman ajon aikana tulleesta syötteestä ne rivit joidenka testien ratkaisut ratkaisit. Viimeiseen laatikkoon tulisi kopioida käyttämäsi lähdekoodi joka on bikes.py ohjelman sisällä.” 2. Kurssimateriaalin 8 luvussa suhteellisen alussa selitettiin “x ∈ S” tarkoittavan, että x kuuluu S-joukkoon. Myöhemmin Boyce-Codd normaalimuodossa esiteltiin samankaltaisen näköinen symboli ⊂, mikä jäi vähän epäselväksi. Kurssimateriaaleissa vois olla ehkä hyvä jotenkin esitellä noiden symboliikkojen oikeita nimiä niin voisi sitten helpommin hakea itse lisätietoa jos syvempi oppiminen kiinnostaa. 3. Tuon sqlite3-sovelluksen asennuksesta voisi kyllä olla jotain videoo. En siis tiedä oliko kellään muulla ihmettelyä, mutta määhän en ees tajunnut että mun Applen koneelta löytyy terminaalista jo esiasennettuna tuo. Sen kun vain kirjoittaa “sqlite3” ja perään tietokanta jonka nimisen haluaa luoda tai avata. Asiaa voi toki lähestyä oppimisen kannallakin, että kurssin sisältöön kuuluu selvittää miten työkalut saa itselleen (kunhan toki pidetään huolta, että ne on ylipäätänsä saatavilla).
- Alkuun pääseminen oli aavistuksen hankalaa windows ympäristössä, koska ollut epäselvää miten saa sqlite käyttöön komentokehotteessa. Tämä meni itseltäni googlettamalla ja kokeilemalla, mutta olisi joustavampaa jos neuvottaisiin kurssimateriaalissa.
- Kurssi materiaalia voisi kehittää siten että se tukisi paremmin SQL-trainer tehtävien tekemistä. Mielestäni alikyselyjen käytöstä on materiaalissa liian vähän asiaa.
- SQL tehtävät olivat selkeitä ja linkittyivät hyvin kurssin materiaaleihin. Task tehtävien osalta kurssimateriaali tuntui välillä liian suppealta.
- Jotkut termit selitetty vähän vaikeasti / ei ollenkaan, kuten 2. ja 3 normaalimuoto kappaleessa 8.
- Mielestäni olisi kiva jos itse SQl-koodausharjoittelun osaa kehitettäisin enemmän siihen suuntaan, että se toimisi kuten “tavallinen” IDE-ympäristö. Muuten toimiva toteutus! Tykkäsin todella paljon toisen osan tehtävistä.
- Kurssi oli miellyttävä ja informatiivinen. Eos.
- En mitään, kurssin ohjeistus ja tehtävien suorittaminen olivat mielestäni hyvin selkeät!
- Task tehtävässä 5 “Tietokantojen teoria”, voisi olla tekstikenttä mihin perustella vastausta. Jotta tarkistuksesta ei tulisi liian työläs, voisi tekstin sivuuttaa ja antaa pisteet vain monivalinnan mukaan. Opiskelija joutuisi kuitenkin miettimään enemmän, vaikka tekstillä ei olisi merkitystä monivalinnasta saataviin pisteisiin. Kesäkurssilla olisi voinut mainostaa enemmän aikaisempien luentojen videomateriaalia. Itseä ne hyödyttivät, vaikka eivät täysin ajantasaisia olleetkaan. Taski 1 ja 2 olivat huomattavasti työläämpiä kuin muut tehtävät saatuihin pisteisiin nähden. Onko tämä tarkoituksellista? Tehtävät tosin olivat mielestäni hyvin opettavaisia ja auttoivat ymmärtämään ideaa tietokantojen suunnittelussa.
- Task tehtävien kuten 1, 2, 3 aloitus oli vaikeaa. Olisi kiva jos olisi selvemmät ohjeet eikä tarvitsisi etsiä tietoa kurssin Discordista.
- Mielestäni kurssin toteutus on erittäin hyvä. Se opettaa perusteet ja soveltaa hieman.
- Osaan monivalintakysymyksiin tarvittava tieto oli selitetty suhteellisen epäselvästi/lyhyesti materiaalissa, joten homma meni enemmän “trial and error” menetelmän puolelle.
- En osaa sanoa
- Enemmän perusasioita, vähemmän yli hilseen.
- Tasks-osiossa 2 kohta credits_in_groups näyttää antavan oikean mallitulosteen kyselyllä “SELECT Groups.name, IFNULL(Courses.credits, 0) * COUNT(IFNULL(Credits.student_id) FROM Groups LEFT JOIN Groupstudents ON Groups.id = Groupstudents.group_id LEFT JOIN Credits ON Groupstudents.student_id = Credits.student_id LEFT JOIN Courses ON Credits.course_id = Courses.id GROUP BY Groups.name ORDER BY Groups.name ASC”. Arvostelun puolella kysely kuitenkin ilmeisesti antaa väärän tuloksen? Lisäksi tarkan päivän ilmoittaminen, johon mennessä tai jona Tasks-tehtävät julkaistaan, helpottaisi suoritusaikataulun hahmottamista tällä kurssilla.
- Mielestäni saisi olla enemmän lukumateriaalia ja esimerkkejä materiaalissa. Olisi ollut helpompi hahmottaa teoreettinen osio sillä.
- Parempi materiaali tehtävien vaikeustasoon nähden
- 1) Selattava PDF kurssimateriaalista olisi näppärä, tai vaihtoehtoisesti yksittäinen webbisivu, josta voi hakea haluamaansa tietoa find-komennolla. 2) Tasks tehtävä 5 osatehtävä 3 sisälsi muistaakseni vastauksia, jotka eivät olleet täysin yksiselitteisiä. Tämä hankaloitti turhan paljon tehtävän ratkaisemista.
- materiaali sellaiseksi, että se helpottaa enemmän tehtävien tekemistä.
- Tasks-tehtävät, erityisesti tietokantojen matemaattinen tausta ja testaus eivät mielestäni olleet hyvin esitettyjä materiaalista. Internetin avulla nämäkin kuitenkin selvenivät. Toki joitakin kytköksiä oivalsi itsekin, kuten cross join -kyselyn ja karteesisen tulon välisen yhteyden.
- Perusteiksi kurssi mielestäni kattava ja hyvä. SQL ja relaatiotietokanta -osioon ei tarvitse muutoksia tehdä. MongoDB oli mielenkiintoinen lisä. Kurssimateriaalissa näkisin mielelläni kappaleen tai kaksi siihen liittyen, sekä muutaman task-tehtävän lisää.
- Videoituja luentoja voisi olla mielestäni useampikin eri osa-alueista.
- Avaimia ja normaalimuotoja koskevaa materiaalia voisi vähän laajentaa. Esimerkit voisivat edesauttaa ymmärtämistä.
- Loppu luvuista 7 ja 8 enemmän teoriaa ja esimerkiksi mongo db myös lisää
- En keksi mitään kehitettävää. Mielestäni kurssi oli hyvin toteutettu.
- Olisi ollut kiinnostavaa syventyä enemmän muihin kieliin ja ei relationaalisiin malleihin.
- Tasks-tehtävä 5 (tietokantojen teoria) perustuu materiaaleihin, mutta mielestäni kysymyksien vastaukset oli vähintäänkin hankala löytää. Ymmärrän toki että tarkoitus mitata luetun ymmärtämistä mutta oli hankala, ikään kuin vastauksia ei olisi kaikkiin ollut. Kurssi oli hyvä, kiitos.
- Voisi olla lisää opetusvideoita
- Tietokantojen matemaattisen taustan materiaali oli melko vaikeasti ymmärrettävää ehkä siksi, että se oli niin tiiviissä tilassa. Monia asioita olisi hyvä vielä tarkentaa siellä. Oli vaikea soveltaa task-tehtävässä ko. asioita vain annetun materiaalin perusteella, koska se sisälsi paljon uusia termejä, jotka olis selitetty vain yhdellä tai kahdella lauseella vain pintapuolisesti.
- Hyvä kurssi, ei paljoa voi enää kehittää. Teoria osin hieman vaikeaselkoista.
- Kappaletta 6 tietokannan suunnittelusta voisi laajentaa hieman.
- Jonkinlaiset mallivastaukset Task-tehtävistä olisi hyvät. Nyt jäi epäselväksi, mitä “oikeasti” kannattaisi tehdä, kun tiesi että oma koodi ei ollut kaikissa kohdissa eleganteinta.
- Jos kurssia joskus luennoidaan niin luennot voisi tallentaa ja luentoklipit voisi pistää katseltaviksi kyseiseen kohtaan materiaalia. Joskus luettu materiaali on tiivistetty niin (liian?) hyvin, että monesti kaipaisi saman asian toisin sanoin (tai laveammin).
- Lisää esimerkkejä materiaaliin
- Ei kehitettävää
- ohjaavampaa palautetta, joka voisi viedä oikeaan suuntaan kun on hukassa. jossain tehtävissä meinasi jäädä jumiin, jolloin olisi kiva saada vaikka vastauksia katsoessa mikä erityisesti meni pieleen. Vaikeammissa tehtävissä on ok että pitää osata itse rakentaa.
- Siirtyminen SQL-Trainer tehtävistä Tasks-tehtäviin oli tuntui vaikealta, ja Tasks-tehtävät ovat kokonaisuutena laajuutensa vuoksi vaikeasti lähestyttäviä. Osittain kurssin materiaali ei antanut mielestäni tarpeeksi apuja etenkään Tasks-tehtävien toteuttamiseen, ja tekniikoita joutui etsimään muualta kuin kurssin materiaalista.
- Hieman voisi selventää ‘task’ -tehtävien tehtävänantoa, koska jouduin käymään discordissa katsomassa parempaa selitystä tehtävänantoon.
- kurssi oli erittäin hyvä, ehkä hieman helpohko.
- Enemmän video opetusta
- Suurempien kyselyjen kehittäminen puuttuu melkein kokonaan. Sellaisten, että niitä pitää kirjoittaa useammalle riville. (+ Useamalla rivillä kirjoittamisen käytännöt). Mahdollisesti tästä syystä jotkut sql-trainer:n loppupuolen tehtävät ovat ehkä turhan vaikeita.
- Kiitos kurssista. Task- ja trainer-tehtävät olivat sopivan haastavia sekä tehtävien palautus ja tarkistus sujui hienosti. Kurssimateriaali oli erittäin selkeä ja kattava!
- Vissa delar av materialet var ibland ganska korta, exempelvis fanns det inte mycket gällande nycklar och normalformer som lämnade det relativt oklart när man skulle göra Task-uppgiften som gällde det.
- Olisin kaivannut sqlite toolsin käytöstä konkreettisempia esimerkkejä tai materiaalia, sekä linkkejä python-ohjelmoinnin tueksi. Suurin osa ajasta meni toimimattomien komentojen debugaamiseen ja google oli suuremmassa käytössä kuin kurssimateriaali.
- Enemmän esimerkkejä, luentotallenteita joissa vaikeampia asioita käydään läpi.
Muita huomioita
- Kiitos kurssista.
- Suuri osa oppilaista tulee it-alan ulkopuolelta. Panostakaa perusasioihin.
- SQL trainer tehtävät vaikuttavat/tuntuivat huomattavasti helpoimmilta kuin 2016. Sama oli ohjelmoinnin jatkokurssilla. Joko kurssit helpottunut tai oma ajatustapa kypsynyt vuosien varrella.
- Kiva, että talvella tekemäni tehtävät kävivät nyt kesän suorituksen saamiseen.
- Tosi kiinnostavaa asiaa!
- Ihan kiva kurssi oli, kiitoksia paljon tästä kurssista ja hyvää kesää teille!
- Osa task tehtävistä todella vaativia ja aikaa vieviä, mutta niin varmasti pitääkin jotta eroja syntyy.
- Kurssilla on mielestäni hyvin mietitty miten asiat oppisi parhaiten. Tehtävät ovat sopivan haastavia ja tukevat oppimista. Mongodb:n pienimuotoinen opettelu oli mielenkiintoinen lisä kurssille. Pikkutehtävien ratkaiseminen antoi uskoa, että muitakin tietokantoja voi oppia käyttämään. Kurssi oli erittäin mielenkiintoinen ja on auttanut minua ymmärtämään myös työpaikallani käyttämääni suunnitteluohjelmaa. Paljon kiitoksia kurssin vetäjille!
- Hyvä määrä tehtäviä, koska tekemällä oppii parhaiten. Ja loistava tuki discordissa Joelin toimesta.
- Tasks-tehtävät olivat mielenkiintoisia ja opettavaisia
- Joistakin tehtävistä sai 0p, vaikka koodia olisi tehty pitkä pötkö (mutta itse tulostus ei ollut oikein), tästä olisi ehkä voinut antaa jonkin pisteen😄 mutta antoisa kurssi ja discord -ryhmästä sai tukea läpi suorituksen, hyvä!
- hyvä kurssi
- Hyvä ja laadukas materiaali
- SQL Trainerin vaikeampien tehtävien suorittaminen tuntui hakuammunnalta. En kokenut pääseväni metodologiseen lähestymistapaan tehtävien ratkaisussa, vaan syötin lähes oikeita ja hieman vähemmän oikeita ratkaisuja vastauskenttään, kunnes jokin syöttämistäni ratkaisuista meni läpi. Tasks-osion kohdan 5 ratkaisemisessa materiaalin pohjalta oli samoja ongelmia.
- Sekä SQL trainer, että Tasks tehtävät sisälsivät tehtäviä, joissa joutui käyttämään omaa luovuutta ja etsimään tietoa kurssimateriaalin ulkopuolelta. Tämä oli mielestäni mukavaa (sitten kun lopulta sai asiat ratkaistua).
- Kiitokset kurssista!
- Kiitos erittäin selkeästä ja johdonmukaisesta toteutuksesta vetäjille. Mukavaa kesää!
- Kurssin vaikeustaso oli sopiva ja se eteni mukavasti, mikä oli motivoivaa. Kiitos kurssista!
- Kiitos paljon kurssista. Tehtävät ovat mielekkäitä SQL trainerissä ja taskien puolella. Olen kurssin ensimmäistä puoliskoa suositellut myös henkilöille, jotka SQLn haluavat tutustua.
- Tosi kiva ja opettavainen kurssi, kiitos!
- Mun mielestä noi ylemmät huomiot on todella pieniä asioita suhteessa siihen kuinka hyvin kurssi on rakennettu. Tykkäsin todella paljon kuinka selkeästi kaikki materiaali ja tehtävät oli löydettävissä muutaman painalluksen takana. Sen lisäksi sisällön ulkoasu oli visuaalisesti tosi miellyttäväksi rakennettu joten materiaalia oli miellyttävä eikä ollenkaan raskasta lukea. Tykkäsin myös kurssista itsestään kun oli kivoja aivopähkinöitä miettiä ratkaisuja noihin kyselyihin ja Python kieltäkin tuli sivussa opittua (aikaisempi ohjelmointi kokemus siis Jyväskylän Ohjelmointi 1 kurssilta missä oli C#-kieli käytössä).
- Hyvä kurssi oli! Kiitos.
- MONGO DB:n käyttö tuntuu päälle liimatulta kurssilla. Siitä tulisi olla kurssi materiaalissa esittely tai sitten se tulisi jättää kokonaan kurssilta pois.
- Mahdollisuus opiskella etänä on suuri etu.
- Todella hyvin järjestetty kurssi, paljon käytännön harjotuksia ja mahtava tuki Discordissa
- Discordista sai hyvin tukea ja mallia, jos meinasi jäädä jumiin johonkin tehtävään. Toisi siis hyvin.
- Muuten ihan mukava kurssi :)
- EI