Kurssin II-osan palaute
Kurssipalautteen antoi 91 opiskelijaa.
Palautteen perusteella tärkeä kehityskohde kurssilla on materiaalin ja tehtävien yhteys toisiinsa. Vaikuttaa siltä, että monet kurssin osallistujat kokevat liian vaikeaksi tehtävien ratkomisen materiaalin perusteella. Kurssin videoita pidetään hyödyllisinä, mutta niitä toivottaisiin olevan enemmän.
Palautteessa on useita mainintoja siitä, että kurssin suorittaminen vaatii tiedon etsimistä kurssin materiaalin ulkopuolelta. Sinänsä on hyvä tavoite kannustaa tiedon etsimiseen useista lähteistä. Kurssin materiaalia ei voi kuitenkaan pitää onnistuneena, jos esimerkiksi kurssilla käsiteltävien algoritmien toiminnan ymmärtäminen on helpompaa kurssin ulkopuolisten lähteiden avulla.
Syksyn Tiran toinen osa sai hieman positiivisempaa palautetta kuin ensimmäinen osa. Yksi syy tähän vaikuttaa olevan, että materiaalin koetaan vastaavan paremmin kurssin tehtäviä. Toisaalta toisen osan osallistujat ovat valikoituneempia, koska toisessa osassa on mukana lähinnä vain opiskelijoita, jotka ovat jo suorittaneet ensimmäisen osan.
Numeerinen palaute
Arvioi seuraavia väitteitä (1 = täysin eri mieltä, 5 = täysin samaa mieltä):
- Osaamistavoitteet olivat selvät: 4.44
- Toteutustapa tuki oppimistani: 4.18
- Materiaalit tukivat oppimistani: 4.01
- Arviointi mittasi oppimistani: 4.12
Kurssin raskaus (1 = turhan kevyt, 5 = turhan raskas):
- Työmäärältään opintojakso oli: 3.65
Kurssin kokonaisarvosana:
- Minkä arvosanan annat kurssille kokonaisuutena? 4.12
Sanallinen palaute
Miten kehittäisit kurssia?
- Kurssi on mielestäni ihan hyvällä paikalla.
- Ehkä niihin kaikista vaikeimpiin tehtäviin voisi löytyä jokaiseen ideointivideo tai vihje.
- Arvosanojen yksi ja viisi välissä on vain 12 tehtävää. Koen että tätä väliä voisi suurentaa.
- Voisi olla enemmän aiheita tukevia videoita
- Kurssimateriaali on ihan ok, mutta aika pitkälti joutuu turvautumaan muihin lähteisiin. Esimerkiksi maksimivirtauksen “laskeminen” oli selitetty materiaalissa, mutta ei se oikein avautunut siitä. Etsin sitten visualizerin maksimivirtaukselle, jonka kautta oli paljon helpompi ymmärtää sen toiminta.
- Kurssikirjassa voisi olla enemmän esimerkkejä. Videot olivat superhyviä, niitä voisi olla enemmänkin! Olisin välillä kaivannut myös tehtävänantoihin enemmän valmiita testitapauksia, joita olisi voinut hyödyntää jo heti tehtävän ratkaisemisen alkuvaiheessa. Aika monta kertaa ratkaisussani oli jokin perustavanlaatuinen virhe, joka selvisi vasta automaattitarkastuksessa, ja sitten piti ajatella koko homma alusta uusiksi.
- Pidän nykyisestä toteutuksesta. Ehkä joka viikon alkupään tehtäviin voisi kaivata enemmän suoraviivaista ohjeistusta käytettävistä menetelmistä, jolloin vaativampien tehtävien soveltaminen olisi jo vakaammalla pohjalla.
- Olisi mukava jos kurssin loistavia videoita olisi ollut enemmän aihetta kohtaan, itsellä oli pakko turvautua myös Jyrki Kivisen vanhoihin luento tallenteisiin, joita voisi myös mainostaa kurssin materiaalissa.
- enemmän oppimismateriaalia
- Tira-kirjan esimerkeistä puuttuu monesti pseudokoodissa käytettävät tietorakenteet koodimuodossa; sanallisesti ne on saatettu selittää, mutta sanallinen selitys on usein liian epämääräinen ja vaikea hahmottaa. Sen vuoksi pseudokoodia on hankala ymmärtää, eikä viikon aiheessa pääse alkuun. Pseudokoodeissa voisi ihan reilusti olla näytetty, miten niissä käytettävät tietorakenteet on alustettu. Oma odotukseni on, että kirja opettaisi aiheen perusasiat selkeästi, kun taas tehtävissä voi sitten osoittaa päättelykykyä.
- Ei ehdotuksia
- Tehtävistä olisi hyvä saada eri määrä pisteitä vaikeusasteen mukaan. Nyt paina nappia ja saa pisteet -tehtävät ovat yhtä arvokkaita kuin vaikeat algoritmit joihin saa koko päivän uppoamaan. Olisi myös hyvä jos oppimateriaali olisi interaktiivinen ja testaisi oppimista monivalinoilla. Oppia voisi ottaa esimerkiksi Aalto -yliopiston ohjelmoinnin kursseista
- Ei mitään valitettavaa. Tehtävät olivat hauskoja mutta tarpeeksi haastavia.
- Enemmän tehtävien kaltaisia esimerkkejä tai joissain vaikeimmissa tehtävissä jotain vihjeitä että pääsisi paremmin alkuun.
- Viimeisen viikon aiheet tuntuivat vaikealta ja siihen olisi kiva saada enemmän apua esimerkiksi materiaaliin.
- lisäisin yksinkertaisia tehtäviä
- Pidin tästä kurssista enemmän, kuin ensimmäisestä. Ei kehitysehdotuksia.
- lisää videoita ne oli hyvää
- Pisteytys vaativuustason mukaan? A, B ja C tason tehtäviä, joista saa enemmän tai vähemmän pisteitä kurssin suorittamiseen. Jokaisesta osa-alueesta tulee saada tietty määrä pisteitä.
- Ei kehitettävää.
- Pidin kurssia hyvin suunniteltuna ja toteutettuna enkä osaa oikein nimetä kehityskohteita. Edellisen osan palautteiden koonnissa oli pohdintaa siitä onko viikoittaiset deadlinet parempi kuin yksi yhteinen deadline kaikille tehtäville. Yksi deadline kaikille tehtäville oli ainakin minulle mieluisa suoritustapa. Tehtävien tekeminen on paljon mukavampaa (ja opettavaisempaa) ajan kanssa, kuin että kauheassa stressissä ennen deadlinea yrittäisi runnoa niitä läpi, ja yhteisen deadlinen mallissa on helpompi yhteensovittaa tehtävien tekeminen muiden kurssien + töiden + muun elämän aikatauluihin.
- Jos koodi vie liian paljon aikaa, olisi kiva jos virheilmoituksessa kerrottaisiin funktion aikavaatimus. Minusta aikavaatimukset jäivät muusta kurssista erilliseksi, ja ehdotukseni olisi hyvä tapa palauttaa tarvittaessa opiskelijan pohdittavaksi jo käsiteltyjä asioita.
- Hyvä kurssi mutta melko haastava verrattuna muihin koulutusohjelman kursseihin. Tehtäviä voisi olla enemmänkin per viikko ja suurempi osa tehtävistä helppoja tehtävien aiheeseen tutustuttavia.
- en osaa sanoa
- Tuskin mitenkään. Työskentely oli itsenäistä ja mukavaa!
- Enemmän esimerkkejä ja ohjausta
- Vaikka on toki tärkeää osata ja oppia hakea itsenäisesti tietoa netistä, niin olisin toivonut kurssimateriaalissa enemmän opetusvideoita jokaista aihetta kohti.
- eos
- Eri arvosanoihin vaadittavien tehtävien määrät saisivat olla etäämmällä toisistaan. Nyt arviointi tuntuu vähän epäreilulta, kun kaikki tekevät todella paljon töitä ja sitten kahden arvosanan ero on vain pari tehtävää.
- Viimeisen viikon maksimiparitusta sekä kaksijakoisen verkon ideaa voisi avata enemmän oppimateriaalissa tai videon avulla. Tämä oli itselle kurssin hankalin aihe sisäistää.
- Mielestäni kokonaisuus oli hyvä. Itse jouduin osittain hyödyntämään ulkoisia lähteitä asioiden avaamiseksi, koska jotkin asiat eivät auenneet kurssimateriaalista. Mielestäni videoita voisi myös olla enemmän. Itselleni ainakin videoiden kautta oppiminen on huomattavasti tehokkaampaa, kuin materiaalista lukeminen. Tietysti tämä jakaa porukkaa eri leireihin, eikä kaikkien opiskelutapoja välttämättä pysty tyydyttämään.
- Pidemmän deadlinet oli mukava yllätys, mutta kurssi aiheuttaa edelleen alkoholismia
- Ei nyt tule mieleen mitään. Tykkäsin kurssista sellaisenaan!
- Enemmän Python -koodia TiRa-kirjaan
- Videomateriaalia voisi olla enemmän, vaikka tirakirja on todella hyvä
- Ei mitään erikoista kehitysideaa tule mieleen.
- Muutamassa tehtävässä olisi ollut selkeyttävää kertoa heti kuvauksessa tietyt oletukset, jotta niitä ei olisi tarvinnut arvailla/kokeilla. Esimerkkinä vaikkapa teleporttitehtävssä olisi voitu heti kertoa, että yhdeltä planeetalta voi olla useita teleportteja samalle planeetalle. Vaikka perustehtävät ovat tärkeitä oppimisen kannalta, niin olisin vaihtanut jokaiselta viikolta yhden perustehtävän vähän vaikeampaan/soveltavampaan tehtävään. Kurssin materiaali on erinomainen, mutta virtausten osalta olisin toivonut hieman eksplisiittisempää ilmaisua siitä, että soveltavat algoritmit kertovat käytännössä vain kaarien painon, eivätkä suoraan anna minimileikkauksen ja polkupeitteen kaaria tai erillisiä polkuja. Minusta olisi ollut hyödyllinen ja mielenkiintoinen lisä kertoa kuinka jäännösverkosta saadaan pääteltyä näitä tietoja, vaikka saihan nämä selvitettyä itsekin. Erittäin mielenkiintoinen ja hyvä kurssi joka tapauksessa - kiitos!
- Nyt on viety tiraa jo aika hyvään suuntaan, tää deadlinetön malli oli kivan joustava. Toki itselläkin meni aika tiukoille homma, kun ei tullut aloitettua ajoissa muiden töiden takia.
- Kirjassa voisi olla enemmän koodiesimerkkejä tai lisämateriaalia kirjan lisäksi.
- Mielestäni hyvä kokonaisuus tällaisenaan. Ideointivideoista ehdottomasti plussaa!
- Oppimisympäristössä jaetut videot olivat oppimisen kannalta erittäin hyödyllisiä ja käytännönläheistivät kurssikirjassa esitettyä teoriaa esimerkillisesti. Näitä olisi voinut olla enemmänkin, sillä koin oppivani niistä paljon.
- En keksi mitään erityistä
- Kurssi on mielestäni hyvä sellaisenaan kuin se on. Tietenkin enemmän visualisointia materiaalissa olisi kiva.
- Kurssilla voisi olla kollektiivinen 35 tehtyä tehtävää (ei merkitystä miltä viikoilta tehtävät tulevat tehdyiksi).
- Enemmän esimerkkejä tai vinkkejä myöhempien tehtävien aloittamiseen, etenkin viimeiseen osioon (14) olisi hyödyllinen
- Vähän lisää videomateriaaleja
- Joillakin kavereilla oli vaikeuksia ratkaista ongelmia, ja se saattaa johtua siitä, että ajattelutapa ei ole kehittynyt. Sitä voisi ehkä jotenkin koittaa opettaa. Esim. mitenkä kannattaa lähteä ratkaisemaan vaikealta tuntuvaa ongelmaa, kun on annettu joka viikko muutama uusi työkalu ja ongelmien ratkaisut liittyvät usein työkalun käyttöön kuten union-find-rakenteeseen. Itsekkin välillä rupesin miettimään liian vaikean kautta, kun en aina heti lähtenyt ajattelemaan, miten ongelmiin voisi käyttää sen viikon työkaluja. Moni ongelma saattaa tuntua tosi hankalalta, mutta kun esim. lukee kappaleen uudestaan, niin voi saada sieltä heti idean, miten sen viikon kirjan luvussa opetettuja asioita voisi hyödyntää tehtävään. Tätä tarkoitan ongelmien ratkaisun opettamisella. Tämä kurssi on myös mallilukurjärjestyksessä niin aikasin, että senkin takia tälläinen opetus olisi ehkä hyödyllistä. Tämä avustava materiaali kurssille voisi olla jonkin sortin lisäliite tai video, milloinka se ei haittaa niitä, jotka omasta mielestään osaa soveltaa uusia työkaluja hyvin.
- Selkeämmät mallivastaukset
- Tira II:ssa oli selkeämpi yhteys materiaalien ja tehtävien välillä kuin Tira I:ssa, materiaalit tukivat selkeämmin viikkotehtävien tekoa ja viikon tehtävät etenivät selvemmin helpoista vaikeisiin. Toivoisin siis että Tira I kehittyisi enemmän tähän suuntaan, kuin Tira II on. Materiaalin videot ovat todella hyviä ja niitä voisi mielellään olla vielä enemmänkin. Kurssi (kurssit) on ollut haastava, mutta antoisa. Mielestäni vaativuustaso on sopiva aineopintoihin, pelkällä kirjan lukemisella ei pidäkään saada hyvää arvosanaa vaan tavoitteena pitää olla myös etsiä tietoa itse ja tietysti ajatella myös. Ehkä viikkojen ensimmäisissä koodaustehtävissä voisi olla jokin (vaikka vapaaehtoisesti luettavissa oleva) vinkki siitä millä tekniikalla/algoritmilla tehtävää voi esimerkiksi ruveta ratkomaan. Toisaalta pidin tässä kurssissa siitä, että aika monesti pystyin uudelleenkäyttämään johonkin aiempaan tehtävään tekemääni koodia muuttaen sitä vain hieman, jolloin avautui paremmin, missä erilaisissa käyttötarkoituksissa samaa algoritmia/ideaa voi käyttää.
- Lisää materiaalia, videoita, esimerkkejä.
- Videot olivat erinomaisia oppimisen kannalta ja niitä voisi olla enemmänkin. :)
- Vinkkejä tehtävissä siihen mistä saisi ideoita tehtävän tekemiseen.
- Teoria tirakirjassa voisi olla laadukkaampaa
- Enemmän videoita
- Kurssi oli minusta erinomainen. Jos jotain kehittäisi, niin voisiko tässä kakkososassa voisi jo olla jotain pientä maistiaista algoritmitutkimuksen suuntaan? En tiedä, mitä se konkreettisesti voisi olla, mutta siihen voisi liittyä jonkin alan artikkelin tai whitepaperin lukeminen.
- Varsinkin ehkä graafien tapauksessa olisi hyvä avata, ainakin minulle, algoritmien toimintaa hiukan enemmän. Jonkinlaista luennolla tapahtuvaa algoritmin toiminnan kuvausta tms.
- En osaa sanoa
- Ei ehdoteltavaa.
- Edelleen mielestäni joku luento esimerkiksi kurssin keskivaiheella olisi hyvä. Se antaisi erilaisen mahdollisuuden kysyä ja käydä hankalia asioita läpi. Discord toimii ja työpajaohjausta on ymmärtääkseni myös, mutta jälkimmäinen voi olla hankala, koska kaikki opiskelijat eivät asu pk-seudulla tai välttämättä pääse muista syistä sopivaan aikaan paikalle. Muutoin kurssi on mielestäni erinomainen, enkä juurikaan keksi tällä erää parannettavaa.
- Cses koodin ajamisessa voisi olla vähän enemmän tietoa miten testi kaatui. Mutta toisaalta sen ongelman etsiminen itse on myös opettava kokemus.
- Enemmän koodiesimerkkejä
- Lisäisin ehkä jonkin verran esim. opetusvideoita ja maanläheisiä esimerkkejä tehtäviin.
- Ainakin joidenkin tehtävien kohdalla voisi olla perusteltua kertoa tehtävänannon yhteydessä algoritmin aikavaativuus. Joissain tehtävissä oli todella tiukat vaatimukset, joita ei kuitenkaan kerrottu, mikä teki tehtävistä vaikeampia.
- Ehkä materiaalissa voisi olla syventäviä esimerkkejä. Nyt luento-osuuksissa oli käytännön esimerkkejä, mikä oli erittäin hyvä.
- Siirtäisin sen myöhempään vaiheeseen opintoja. Palautetta pitäisi kysyä myös niiltä, jotka eivät pysy mukana viimeiselle viikolle asti.
- Koin kurssilla paljon avuttomuuden tunnetta. Kurssin materiaalit eivät auttaneet kovinkaan paljoa, vaikka ne onkin hyvin tehty (saisivat olla ehkä kattavemmat). Ikävää, että tehtävistä saa yhden pisteen vain, jos tehtävä on täysin oikein. Ehkä helpommista tehtävistä voisi saada yhden pisteen, mutta haastavemmista 1,5p tai 2p tms? Voi kuluttaa montakin päivää yhteen tehtävään ja saada sen melkein toimimaan, mutta silti saada 0 pistettä. Muuten kurssin suoritustapa on mielestäni hyvä!
- Enemmän materiaalia, videoita, koodiesimerkkejä
- Minusta olisi hyvä, että kurssi olisi aikatauluton. Tällöin erityisesti opiskelijoilla, joilla ei ole kovin paljon ohjelmointikokemusta, olisi paremmat mahdollisuudet suorittaa kurssi ajassa, joka parhaiten tukisi oppimista. Itse olin tehnyt edellisvuoden toteutuksen tehtävät kesällä, joten tavallaan kohdallani kurssi olikin aikatauluton, koska pystyin palauttamaan lähes suoraan kesällä tekemäni ratkaisut.
- Ei erityisiä kehittämisideoita.
- Jos Tira 1 oli vaikea ja huonosti toteutettu niin Tira 2 laskee riman aivan uudelle tasolle. Kurssivideot ja opetus sen kuin vähenee loppua kohti. Videoiden katsominen johti enemmän tehtävien kriittisissä kohdissa harhaan, kuin olisivat opettaneet miten asiat kannattaa tehdä. Kaikinpuolin hirvein kurssi mitä olen koskaan tehnyt.
- tirakirjassa voisi olla muutamissa aihessa pseudokoodia selittämään niitä (maksimivirtaus). Pseudokoodin avulla sai useassa aiheessa todella hyvin kuvan siitä miten jokin algoritmi toimii. Etenkin haastavat aiheet kaipaisivat mielestäni lisää havainnollistavaa koodin pätkää.
- Lisää videoita
- Enemmän kiinnostavia videoita.
- Kurssin tehtäviä on todella vaikea lähteä ratkomaan pelkästään tira-kirjan ja muutaman videon perusteella. Moni opiskelija tällä kurssilla (ja lipastolla laajemmin) ei pysty käyttämään kymmeniä tunteja viikossa yhden ainoan kurssin läpäisemiseksi. Tässä voisi miettiä kokonaisuutta, jossa minimiläpipääsyä varten materiaalia uudistettaisiin. Verrattuna Tira-I osaan, tässä toisessa osassa hyvää on se, että videot linkittyvät paremmin tehtäviin, mutta ehdotan seuraavaa: 1. Jokaisen viikon aiheena olevien algoritmien kokonaisvaltainen avaaminen (hyvä esimerkkejä löytyy Youtubesta, miten tämän voisi totetuttaa) 2. Läpipääsyä varten, voisi opiskelijoita tukea minimimäärän tehtävien tekemisessä enemmän. Esim. 1-2 kirjallista tehtävää ja helpommat kolme tehtävää, joihin saa laajemman tuen video esimerkkien avulla 3. Opiskelijat, jotka haluavat/pystyvät käyttää enemmän aikaa opintoihin voisivat haastaa itseään soveltavimmissa tehtävissä.
- Ei tule heti mitään mieleen. Tehtävät missä mietitään miten algoritmeja voitaisiin käyttää “käytännössä” ovat aina kivoja.
- Tentitön toteutus on tosi hyvin toimiva
- Työmäärä edelleen aika iso, vaikkakin helpompi kuin 1. kurssi.
- Jonkin verran lisää konkreettisia asioita oppikirjaan (esim. 12.2.1, on niin kryptisesti kirjoitettu ettei saa selvää) ja lisää videoita.
- Videot olivat hyviä, niitä lisää.
- Videoita luvattiin enemmän kurssin aloitusluennolla, mutta mielestäni samat videot kuin viime vuonnakin. Enemmän esimerkkejä. Muutenkin tuo 8 tehtävää / viikko ei mielestäni kovinkaan paljon vielä anna toistoa, olisi parempi jos tehtäviä olisi enemmän ja ne olisi helpompia, joka taas kehittäisi enemmän tekniikkaa.
- Enemmän voisi olla helpompia tehtäviä mukana, jotta ohjelmoinnissa tulisi enemmän toistoja -> rutiinia
- Kurssi oli hyvä
- Joinain viikkoina tehtävien vaativuustaso voisi nousta loivemmin siten että viikossa olisi useampi tehtäviä ratkottavana. Muuten tässä on kyllä oppinut valtavasti pitkin syksyä tällä nykyiselläkin systeemillä!
- Tirakirjassa olisi voinut antaa pseudokoodit ainakin osalle algoritmeista. Tekstistä kyllä ymmärtää niiden toiminnan, mutta vielä selkeämpi esitystapa auttaisi muistin virkistämistä myöhemmin.
- Kurssi voitaisiin toteuttaa Ohjelmoinnin perusteet ja jatkokurssin tavalla, jossa pääasiat käydään läpi viikon tehtäviin liittyvillä sivuilla. Tehtäviä voisi olla myös enemmän niin että valinnan varaa olisi enemmän. Olisi mielenkiintoista jos joka viikon aiheesta voitaisiin kertoa millä tavalla ja missä yhteydessä algorytmia on käytetty käytännön sovellutuksissa, eli miksi viikon aihe on tärkeä ja mihin tietoa voi käyttää.
- Lisää videoita algoritmien käytöstä ja mahdollisista sudenkuopista olisi hyvä, toki ne sudenkuopat tulee vastaan tehdessä tehtäviä.
Muita huomioita
- Kiitettävästi eritasoisia tehtäviä.
- Onhan tämä edelleen vaativa kurssi, mutta oli hyvä huomata, että kun ensimmäisen osan oli yrittänyt tehdä tosi huolellisesti, pysyi jatkokurssilla tavallaan ehkä aiempaa helpommin mukana.
- Oli loistavaa, että pajaohjaus oli nyt vain Tiralle. 1. osiossa ei meinannut saada ohjausta kun lama-kurssilaisia oli niin paljon.
- Hyvä kurssi!
- Tykkäsin kovasti tästä kurssista. Ei mulla muuta.
- Tehtävät oli kivan haastavia. Mielestäni kurssin toteutus toimi hyvin.
- Kiitos erinomaisesta kurssista! Ohjelmointiosaamiseni nousi kurssilla esitettyjen tekniikoiden avulla uudelle tasolle.
- Discord-kanava on hyvä ja kurssin vetäjät ja kaikki pajaohjaajat hyvin avuliaita. Kurssi tuntuu hieman siltä, kuin se olisi tehty sellaisille opiskelijoille, jotka ovat jo kauan ohjelmoineet.
- Kurssi on mielenkiintoinen ja jopa koukuttava. Se on kuitenkin liian aikaisessa vaiheessa opintoja. Vain sellaiset henkilöt, joilla on vahva kokemus takana, voivat keksiä tapoja ratkaista kurssin vaativimpia tehtäviä.
- Tämä oli minun mielestäni vielä parempi kuin ensimmäinen osa. Tässä oli jotenkin helpompi hahmottaa sovellettavat perusajatukset kuin TiRan ekassa osassa. Valitettavasti en osaa sanoa mistä tämä tarkalleen juontaa. Erityiskiitokset etäopiskeluystävällisestä Discord-tuesta, sekä videoista jotka tukivat mielestäni kirjaa mainiosti!
- Kurssi oli muutama vuosi sitten suorittamaani Tira 1 -kurssiin nähden huomattavasti helpompi. Jatkokurssin työmäärä (ajallisesti) oli noin 1/4 aiempaan nähden. Kenties kurssin vaikeusasteesta on tullut niin paljon palautetta, että sitä on helpotettu jopa vähän liikaa. Vaikka tehtävät olivat mielenkiintoisia, niin vähän turhan monta tehtävää meni ensimmäisellä oikein.
- Mielestäni selvempi kuin kurssin ensimmäinen osa. Oppimateriaalissa sekä videoissa käytiin selvästi tehtäviin mukailevia aiheita jotka tukivat tehtävien tekoa.
- Kiva kurssi! Tehtävät jaksoivat kiinnostaa, vaikka marraskuu, paha koronatauti, työrästit ja elämä ylipäätänsä yrittivät heittää kapuloita suorituksen rattaisiin. Suoritustapana tämä itsenäinen etäkurssi pelasti myös paljon. Jos olisi ollut joku pakkoläsnäolojuttu, ei olisi tullut mitään.
- Kurssin rakenne oli mielestäni Tira 1 verrattuna huomattavasti mukavamman tuntuinen. Kurssikirja ja videot tuntuivat olevan lähempänä tehtäviä, minkä myötä tehtävien ratkomisessa ei tullut itselläni missään kohtaa vastaan täydellistä seinään törmäämistä. Tehtävien haaste tuntui myös nousevan lineaarisemmin kuin Tira 1:ssä, minkä kautta sain usein fiiliksen, että pystyin hyödyntämään juuri oppimaani myös seuraavassa tehtävässä yhdessä uusien asioiden kanssa sen sijaan, että olisin joutunut aloittamaan tehtävän tekemisen nollasta. Kokonaisuutena pidin Tira 2:sta enemmän kuin Tira 1:stä. Kurssin aikataulutus sopi myös itselleni hyvin, sillä tässä muodossa ei tarvitse pelätä mahdollisia ongelmia motivaation kanssa yksittäisten viikkojen kanssa ja stressaantua, kun aikaraja on tulossa vastaan, vaan useamman viikon tehtäviä pystyy tekemään viikkoina jolloin löytyy enemmän aikaa ja tekeminen maistuu.
- Hauskaa mutta raskasta!
- Tässä kurssissa parempaa Tira 1 verrattuna on se, että matemaattis-painotteisia tehtäviä on huomattavasti vähemmän.
- Liian vaikea ajoittain. Joihinkin yksittäisiin tehtäviin käytin 8 tuntia tai jopa reippaasti ylikin.
- Tykkäsin kurssista. Tiran II-osassa pidin erityisesti siitä, että kurssilla esiteltiin joitakin algoritmeja, joille ainakin tuntui että voisi heti keksiä jonkunlaisen omaan alaani (metsätieteet) liittyvän ongelman testauskohteeksi. Onneksi ei siis tullut jätettyä tätä kurssia ottamatta liian suuren työkuorman pelossa. Ohjelmointitehtävät olivat mielestäni hyvin laadittuja, erityisesti pidin siitä, että niiden tehtävänannot on onnistuttu pitämään suhteellisen lyhyinä. Viikkojen viisi ensimmäistä tehtävää olivat mielestäni vaikeustasoltaan sopivia. Enimmäkseen alkupään tehtävät olivat melko suoraan videoiden ja tirakirjan esimerkkien pohjalta pienin muutoksin ratkaistavissa, mikä oli hyvä, koska mielestäni arvosanaan 1 ei pitäisi vaatia kovinkaan paljoa omaa soveltamista. Tavallisesti pidän enemmän luku- kuin videomateriaaleista opiskelun tukena, mutta tällä kurssilla videoiden katsominen auttoi kyllä todella paljon oppimista. Kurssi oli ainakin itselleni varsin työläs, koska ohjelmointikokemusta on minulla melko vähän, mutta pidin kurssia mielenkiintoisena ja aiheita oppimisen arvoisina, niin työläys ei niin paljoa haitannut.