Tietorakenteet ja algoritmit (syksy 2019), palaute (HY)

Tietorakenteet ja algoritmit (syksy 2019), palaute (HY)

Takaisin raporttiin
Oppikirja oli toimiva ja hyödyllinen, sillä pärjäsi vaikkei käynyt yhdelläkään luennolla. On sinänsä melko armotonta, että koko syksyn pituisesta kurssista ei pääse läpi, jos ei joka viikko tee puolia tehtävistä. Toivon mukaan kurssilla on mahdollisuus neuvotella esim. korvaavista tehtävistä, ja tällaisia voisi mahdollisesti olla muutenkin. Varsinkin vaikeimpien tehtävien malliratkaisut olivat usein vaikeita ymmärtää, ja niistä voisi olla malliratkaisun yhteydessä lyhyt selitys. TMC:ssä tehtävänäkymässä on ilmeisesti automaattinen teksti, jonka mukaan tehtäviä voi palauttaa deadlinen jälkeen ja saada 75 % pisteistä, mutta tämän deadline on sama kuin varsinainen, eli ilmeisesti tehtäviä ei voi palauttaa jälkikäteen. Olisi hyvä, ettei tätä lukisi ollenkaan TMC:ssä.
Kurssi oli melko rankka, mutta toisaalta opettavainen - deadlinet pitivät huolen siitä, että kurssissa oli pakko edetä.
Kurssi oli työläs ja haastava, mutta mielenkiintoinen ja reilu. Opiskelumateriaali (Tirakirja, nettisivut, Netbeans+TMC) oli erinomaista ja sopi itsenäiseen opiskeluun hyvin. Tärkein kehitettävä asia kurssilla olisi mielestäni TMC:n mallivastauksien parantaminen. Useissa mallivastauksissa tietorakenne oli toteutettu mahdollisimman tehokkaasti ja lyhyellä koodilla käyttäen "erilaisia kikkoja" ja dynaamista ohjelmointia. Toisaalta taas kurssimateriaali ohjasin enemmänkin käyttämään Javan olio-ohjelmointi lähestymistapaa, jolloin koodista tulee lähes aina myös huomattavasti helpommin luettavaa. Mielestäni näissä tapauksissa olisi hyvä sisällyttää mallivastauksiin kaksi erilaista ratkaisuatapaa tai ainakin kommentoida tehokasta ratkaisua jotenkin! Ellei tätä sitten ole tahallaan suunniteltu näin mallivastausten leviämisen estämiseksi.
Kurssitöiden rakenne (pääasiassa ohjelmointityöt, jotkin kyselyt ja nopeusvertailut) olivat hyvä tapa suorittaa kurssin tehtävät. Kurssin arviointi ja kurssitehtävien suoritusvaatimukset olivat hiukka kummallisia, sillä viimeisten viikkotehtävien ollessa muihin verrattuna huomattavasti vaikeampia viikkotehtävien kanssa helposti tottui rutiiniin että tehtävistä tehdään vain tasan riittävä määrä. Kuitenkin koska joka viikolla käsitellään selkeästi uutta asiaa ja tehtäviä oli aina kuusi, en tiedä olisiko joku enemmän OhPe/OhJa-tyylinen arvostelu mahdollinen. Korkean arvosanan saaminen TiRA:sta kuitenkin siis olisi mielestäni erittäin työlästä enkä ole ihan vakuuttunut että tuleva arvosana kuvaa osaamistani, sillä koen ymmärtäväni kurssin asiat hyvin ja aikaisempien tkt-kurssien arvosanani ovat huomattavasti parempia. Tästä huolimatta kurssi oli minusta erittäin hyvä, asiat opetettiin selkeästi, koen oppineeni kurssin asiat ja tekemäni 3-5 tehtävää/vk työläys vastasi yleistä tasoa.
Mukavaa oli tietää tarkalleen mitä tarvitaan kurssin läpäisyyn.
Kurssi oli kokonaisuudessaan hyvä, kuten oli myös kurssiopetus. Kurssin rakenne ja oppimistavoitteet olivat alusta asti selkeät. Vaikka muutamaa luentoa ei saatukaan videoitua, niin kaikki videoidut luennot olivat erittäin hyvin luennoituja ja tukivat oppimista. Kurssimoniste oli hyvä, ehkä hieman enemmän pseudokoodin omaista materiaalia olisi toivonut lisää, sillä sanallisista selityksistä oli toisinaan vaikea hahmottaa jatkuvalla syötöllä tulevaa uutta asiaa. Tämä on kuitenkin melko pieni kritiikki. Kurssi oli varsin työläs, koska se kattoi lyhyessä ajassa hyvin suuren määrän asiaa. Tämä ei välttämättä ole kuitenkaan huono juttu; joka viikko vain piti varautua siihen, että kurssitehtäviin saattoi helposti upota kolmekin arkipäivää. Kaiken kaikkiaan hyvin järjestetty ja opettavainen kurssi.
Kurssi oli melko työläs opintopistettä kohden, mutta tähän varmasti vaikutti, ettei opiskele tietojenkäsittelyä pääaineenaan. Luentojen en voi sanoa olleen kovin hyödyllisiä, siellä asian käsittely oli kovin yksinkertaista ja helppoa ymmärtää verrattuna siihen, kuinka haastavaa tehtävien tekeminen oli. Tirakirjassa olisi kiva olla hieman enemmän pseudokoodia, koska tutkimalla koodia ja sen toimintaa on mielestäni helpointa oppia, myös soveltamaan algoritmeja. Positiivista kurssissa oli, että joutui koko ajan haastamaan itseään ja oppimaan uusia asioita.
Itse opin paremmin luentoa kuuntelemalla kuin kirjaa lukemalla, oli siis pieni pettymys kun joitain asioita jätettiin luennoilta pois. Joidenkin tehtävien malliratkaisuissa on mielestäni kehittämisen varaa. Opiskelijalle, joka ratkaisi tehtävä samalla tavalla, on toki hyödyllistä nähdä puhdas implementaatio ideasta, mutta jos ratkaisi tehtävän toisella tavalla tai ei saanut ratkaistua, on kommentoimatonta koodia toisinaan melko hankala lukea. Useimissa tehtävissä tämä ei ollut ongelmana, koodista pystyi helposti tunnistamaan käytetyn algoritmin, mutta soveltamavissa tehtävissä tämä ei ollut niin yksinkertaista. Edellisten viikkojen malliratkaisujen pitäisi olla helpommin saatavilla, niitä en onnistunut kurssisivuilta löytämään vaan piti aina palauttaa tehtävä uudestaan.
Opettajat ja vertaistuki tavoitettavissa lähes 24/7, mitä voisi enempää kurssilta toivoa. Valitettavaa että muutamat luennot jäivät teknisistä syistä taltioimatta ja ne viikot tuottivat enemmän hankaluuksia tehtävissä
Videoluennot olivat loistavia! Oli todella harmillista, että kaikki videot eivät toimineet ja se vaikutti negatiivisesti oppimiseen ja vaikeutti haroitusten tekoa niiden viikkojen osalta.
Todella opettavainen kurssi, mutta työmäärältään varmaan kymmenkertainen mihinkään muuhun kurssiin verrattuna.
Kurssi oli erinomaisesti toteutettu. Kurssi opetti runsaasti tarpeellisia tietoja ja taitoja. Tentittömyys oli mielenkiintoinen lisä. Arvosanan määräytyminen pelkästään viikkotehtävien perustella kannusti pitkäjänteiseen työskentelyyn koko kurssin ajan.
Kurssi on pitkä ja työmäärä melko suuri. Kurssin jakaminen kahteen osaan on varmasti hyvä idea. En osallistunut luennoille enkä katsonut tallenteita, joten en tiedä, olisiko sieltä saanut lisää apuja tehtäviin. Joinakin viikkoina tuntui, että junnasin paikallani tuntikaupalla jonkun vaikeasti huomattavan pikkuvirheen takia. Yhtä kaikki tunnen oppineeni huomattavan paljon tietorakenteista ja algoritmeista kurssin aikana ja samalla osaan lähestyä ohjelmointiongelmia selvästi monipuolisemman työkalupakin kanssa. Kokonaisuudessaan kurssi oli erittäin hyvin järjestetty ja arvostan suuresti mahdollisuutta toteuttaa kurssi täysin etänä. Telegram-ryhmä toimi hyvänä tukiverkkona, kun huomasi muidenkin painivan samojen kysymysten äärellä. Kurssin vetäjän osallistuminen oli erittäin ansiokasta - en odottanut saavani apua vielä yömyöhälläkin. Kiitos kurssista ja hyvää joulua!
+Laadukas materiaali ja melkein kaikista luennoista videot. -korvaisin tehtävät jotka voidaan ratkaista kaavalla
Yllätyin siitä miten paljon opin. Alkuperäisenä tavoitteenani oli vain läpipääsy, mutta materiaalin ja tehtävien mielekkyyden ansiosta nostin tavoitteeni kurssin aikana 5/6 kurssitehtävään viikossa. Tehden 5/6 tehtävästä isossa osassa viikkoja, tunsin osaamiseni algoritmeista ja niiden soveltamisesta kasvaneen huomattavasti. Pari kertaa aikaisemmin kurssia yrittäneenä, olin todella tyytyväinen tehtäviin ja materiaaliin tänä vuonna :).
Livekoodaus oli hyösyllistä, mutta olisi ollut kiva, jos itse algoritmeihin oltaisiin menty syvemmälle. Kurssiteksti oli usein vaikealukuista ja puutteellista.
Kurrsimateriaali ja tehtävät olivat mielenkiintoisia ja sopivan haastavia
Hyvä kurssi, jonka jälkeen tuntuu että olen oppinut paljon tietorakenteista ja algoritmeistä.
Opin paljon! Hyvä että annettiin kolme viikkoa aikaa tehtävien tekemiseen ja että luennot pystyi katsomaan jälkeenpäin! Telegram-ryhmästä oli tosi paljon apua, ilman sitä en olisi saanut näin paljon tehtäviä tehtyä. Kiva ettei ollut tenttiä ja pystyi koko ajan seuraamaan, millä tasolla oma oppiminen on arvosanan puolesta. Olisin saanut ekoista viidestä opintoviikosta nelosen, ja harmitti kun loppu oli sen verran vaikeampi että nyt saan koko kurssista kolmosen. Kymmenen noppaa kolmosta vaikuttaa paljon aineopintojen kokonaisarvosanaan. Haen maisteriohjelmaan, jossa sen pitää olla vähintään nelonen. Toivottavasti kurssi pilkotaan tulevaisuudessa kahteen viiden opintopisteen pätkään. Sisällöthän muuttuu täysin puolessa välissä. Hyvin rakennettu kurssi ja hyvä opetus. Kiitos!
Kurssi oli mielestäni muuten ok, mutta välillä pajoissa käynti oli turhaa jos ohjaaja ei pystynyt antamaan neuvoa. Telegramista oli tällöin hyötyä.
Osa assistenteista neuvoi paljon algoritmipajassa, osa ei ollenkaan
Itse tykkäsin kurssista! Saatan käydä uudestaankin arvosanan korottamis mielessä!
Kurssi oli tuhat kertaa parempi kuin paperille koodaaminen, mutta silti todella hankala. Hyvä että vaatimukset eivät ole karmeita kolmen tehtävän minimillä, jos haluaa vain päästä Tirasta eroon :P
-
Erityismaininta opettajan aktiivisuudesta Telegrammissa kaikkina vuorokauden aikoina. Kurssi osottautui loppua kohden todella raskaaksi, sillä hylky oli lähellä joka viikko mikäli ei saanut riittävästi tehtäviä suoritetuksi.
-
Minusta on upeaa, että kurssin vastuuopettaja vastaa opiskelijoiden viesteihin Telegramissa klo 01:30 lauantaiyönä. Se kertoo kaiken omistautumisesta ja on ainutlaatuista. Eihän tällaista opetusta saa missään muualla????? Toivottavasti vastuuopettaja saa lisävastuita tulevaisuudessa! Kurssi kokonaisuudessaan on suunniteltu hyvin. Tehtävät on mietitty siten, että ne pakottavat oppijan oppimaan asian - vaikka sitten kantapään kautta. 1-3 tehtävien tasoisia perustehtäviä saisi minusta olla yksi lisää. Ekstratehtävän ei tarvitsisi opettaa uutta asiaa, vaan pikemminkin olla toisteinen tehtävä, jotta opittu perustason asia sisäistyy paremmin. Kurssin loppupään tehtäviin olisin kaivannut lisää havainnollistuksia materiaaliin. Viikot 10-14 tuntuivat itselle vaikeilta ja kadotin oppimisen ilon, mistä jäi hieman paha mieli ja epäilys omia taitoja kohtaan. Kiitos kurssista ja hyvää joulua!
Kurssin toteutus oli mielestäni toimiva ja minulle tyyliltään sopiva. Toisinaan olisi ehkä ollut kiva jos luennoilla olisi käyty hieman enemmän teoriaa ajoittain, mutta tavallisesta poikkeava lähestymiskulma luentojen pitämiseen oli virkistävä.
Kurssin tehtävät olivat mielenkiintoisia ja haastavia. Osittain liiankin haastavia. Itse opin yleensä perusasiat parhaiten mallia seuraamalla, eli kun pystyn rakentamaan vastauksen erilaisia esimerkkejä yhdistelemällä. Tällä tavoin yleensä oivaltaa jonkin perusasian, jota pystyy toivon mukaan soveltamaan seuraavissa tehtävissä. Tällä kurssilla moniinkaan uusiin asioihin ei annettu valmiiksi esimerkkejä, vaan alusta asti odotettiin että asiat pitää oivaltaa itse. Tästä en pitänyt. Kirjan pseudokoodeista oli kuitenkin paljon apua silloin kun niitä oli, etenkin kurssin jälkimmäisessä osassa. Kurssin ensimmäinen ja toinen osa poikkesivat sisällöltään sen verran toisistaan, että kurssin voisi ihan hyvin jakaa kahdeksi 5op:n kurssiksi. Kurssin suorittaminen olisi huomattavasti vähemmän paineista. Nykyisessä suoritustavassa itselläni myöskin laski loppua kohti motivaatio tehdä "ylimääräisiä" tehtäviä, kun kurssin alussa oli jaksanut tsempata ja tehdä joka viikko 5-6 tehtävää, ja laski että arvosanaksi saa joka tapauksessa itseä tyydyttävän arvosanan vaikka loppukurssilla teki vain 3-4 tehtävää viikottain. Loppukurssin asioita ei siten tullut opittua ja pohdittua läheskään yhtä paljon kuin alkukurssin asioita. Luentomateriaalien ja -videoiden tarjoaminen myös niille jotka eivät käy luennoilla on toki vain plussaa, mutta vielä enemmän luennon tiedostoista olisi hyötyä, jos niissä avattaisiin vähän taustaa mitä niissä ollaan tekemässä, etenkin niillä viikoilla kun videointi ei toiminut eikä pystynyt katsomaan luentovideolta tehtävän etenemistä. Joka tapauksessa kiitos siitä, että ne olivat tarjolla edes jossain muodossa. Ohjaajalle kiitos siitä, että on jaksanut osallistua ja vastailla aktiivisesti Telegramissa käytyyn keskusteluun ja kysymyksiin. Telegramista on löytynyt moneen hankalaan tehtävään apua, mistä kiitos ryhmän aktiiveille. Noin muuten toivoin että ryhmä olisi ollut kaksi ryhmää: toinen ryhmä missä innokkaat olisivat voineet käydä raportoimassa kuinka nopeasti olivat saaneet kunkin viikon tehtävät ratkaistua, ja toinen ryhmä missä käydään keskustelua tehtävien sisällöstä ja pystyy kysymään ja toivottavasti saamaan apua omiin ongelmiinsa. Varsinkin kurssin alussa oli todella epämotivoivaa käydä lukemassa kuinka nopeita jotkut muut olivat, kun tuntui että itsellä menee päivä per tehtävä. Enkä sitten kovin pitkään jaksanutkaan seurata keskusteluja, vaan tein vain tarvittaessa hakuja tehtävänumeroilla ja jätin muun keskustelun lukematta. Varmasti jäi paljon hyödyllistäkin lukematta, mutta henkinen tasapaino pysyi parempana :) Ja seuraavaan toteutukseen kannatan, että ryhmää ohjeistetaan aloittamaan kaikki tehtäviin liittyvät viestit tehtävän numerolla, näin ne löytyvät Telegramin haussa paremmin. Annoin kurssilla käytetystä materiaalista arvioksi vain 2 juuri siksi, että monilla viikoilla olisin kaivannut enemmän esimerkkejä omassa työssä alkuun pääsemiseksi. Tästä huolimatta etenkin kirjasta oli paljon hyötyä kurssilla! Kokonaisuutena vain olisin toivonut enemmän niitä esimerkkejä.
-
Olin alkuun motivoitunut oppimaan kurssilla käydyt asiat, mutta tehtävät olivat niin vaikeita ja niihin oli niin vähän materiaalia että kurssi oli pelkkää selviytymistaistelua, päähän ei paljoa jäänyt ja motivaatio jatkaa tutkinto-ohjelmassa kuoli. Kurssi antoi mielestäni ikävän mielikuvan tietojenkäsittelytieteen opinnoista. Telegram-chatissa lähinnä ylpeiltiin sillä kuinka helppoja tehtävät itse kullekin olivat olleet (totta kai vuosien koodauskokemuksella) ja pajassa ohjaajat saattoivat neuvoa aivan metsään (tai jättää neuvomatta kokonaan) vain koska yritetty ratkaisu ei ollut juuri se mitä he olisivat itse käyttäneet. On hieman ongelmallista, että kaikki ohjaajat ovat niitä henkilöitä jotka ovat vetäneet kurssista helpon vitosen, koska he eivät välttämättä osaa neuvoa sillä tasolla missä itse olisi ollut (eli että kurssin läpipääsykin on vaikeaa). Lisäksi on kohtuu epämotivoivaa kuunnella miten itsestäänselviä tehtävien kuuluisi olla, kun itse joutuu kamppailemaan päiväkausia ihan alkupään tehtävien kanssa. Toki pajassa oli joskus myös erittäin osaavia ohjaajia, jotka jaksoivat neuvoa muutenkin kuin vain kehottamalla aloittamaan alusta siinä vaiheessa kun hekään eivät enää löytäneet virhettä koodissa. Alkukurssista tuntui että tira-kirjan avulla, luentojen kuuntelulla ja pajassa käymisellä saattoi vielä jotenkuten raapia vaadittavat 3 tehtävää kasaan, mutta kun mentiin taas rekursioon ja verkkoihin niin yhtäkkiä materiaalista katosi pseudokoodi ja tehtävät piti vain jotenkin hoksata. Jos olisin käynyt kurssia ensimmäistä kertaa, ei olisi ollut toivoakaan päästä läpi (eikä läpipääsy ole valitettavasti varmaa nytkään). Vaikeustason suhteen mielestäni on ihan oikein että vitosen eteen joutuu tekemään paljon työtä, mutta se työmäärä, joka tällä kurssilla vaaditaan PELKKÄÄN LÄPIPÄÄSYYN on naurettava. Kurssin jako kahtia kuulostaa askeleelta oikeaan suuntaan, pidin lisäksi siitä että tehtävät julkaistiin hyvissä ajoin.
Kurssi vei paljon aikaa jos tähtäsi hyviin arvosanoihin, mutta oli muuten erinomainen. Joka viikolla oli selvä aihealue ja tehtävät liittyivät aiheeseen. Itse tehtävät olivat mielekkäitä ja palkitsevia, joten niihin oli jopa mukava käyttää aikaa. En itse käynyt luennoilla, mutta prujun lukeminen ja googlettelu olivat jo tarpeeksi. Oli mahtavaa, että kurssilla oli niin paljon eri oppimis- ja avunsaamisvaihtoehtoja (fyysiset luennot, videoluennot, pruju, paja, telegram). Tykkäsin kurssista tosi paljon ja oli selvää, että kurssiin oli (onnistuneesti) panostettu. Kiitos!
Kurssi oli oikein hyvä ja siinä pääsi hyvin sisään algoritmien maailmaan. Vaikka kurssi olikin ainakin minun osaltani täysin itsenäistä opiskelua, pystyi pääsääntöisesti materiaalien ja joissain tapauksissa internetin avulla selviämään tehtävästä , kuin tehtävästä. Välillä olisin kuitenkin kaivanut lisää esimerkkejä ja mahdollisesti katsauksia tilanteisiin, joissa algoritmit toimivat monimutkaisemmissa tilanteissa, jotta tehtäviä tehdessä olisi hahmoittanut jo etukäteen mitä ongelmia kannattaa varoa. Pahimmissa tapauksisssa tehtäviin oli vaikea päästä oikeastaan ollenkaan sisään. Tämä korostui etenkin viimeisellä viikolla, koska tuntui, että materiaalissa ei muun muassa käsitelty sitä, päästäänkö maksimiviratuksella käsiin maksimiparituksen pareihin vai vaan niiden määrään. Olisin siis kaivannut yleisesti ottaen enemmän esimerkkejä. Kun tehtävät sai tehtyä, olisi ollut myös mukava, jos algortimeja olisi selitetty hieman enemmän kuin mitä vastauksissa oli. Nyt vastausten opillinen arvo jäi paikoitellen puolitiehen, jos vastaukseen ei päässyt sisälle. Olisi myös ollut kiehtovaa ymmärtää hieman enemmän miten näitä algoritmeja voisi käyttää tulevaisuudessa ja avata ehkä yleisemminkin, mikä niiden rooli on alan ammattilaiselle. Yleisesti ottaen tämä oli ehdottomasti parempia MOOC-kursseja ja oppimisen ja harmaiden hiusten suhde oli varsin hyvä, vaikka kaikki tehtävät eivät aina kovin helppoja olleetkaan. Kiitos kurssista!
Onhan tämä nyt hiton hyvin järjestetty kurssi, kaikki osa-alueet tukee toisiaan ja apua on paljon saatavilla. Sanoisin jopa että tähän asti suorittamistani vajaista 100op. parhaat 10. Oikeastaan ainut kritiikki on lopussa oleva löyhä hirsi jos saakin vaikka vikalla viikolla vain 2 tehtävää tehtyä niin menee 10op. kankkulan kaivoon mutta tämäkin vissiin on jo korjaantumassa kun kurssi jakautuu kahdeksi 5op. suoritukseksi.
Pidin luentomateriaalista ja TMC:stä (koodin toimiminen on helppo tarkistaa). En käynyt luennoilla enkä pajassa, joten en osaa niitä arvioida.
Kurssi pelkkien laskareiden kanssa on toimiva toteutus, mutta kolmen tehtävän pakollinen suoritus joka viikolla on liikaa. Vaikuttaa tyhmältä jos olen saanut lähes joka viikolta kaikki tehtävät tehtyä, mutta olen esimerkiksi sairaana viimeisellä viikolla enkä saa tehtyä kolmea tehtävää niin tarkoittaako tämä sitä etten läpäise kurssia? Toivottavasti tällaisen tilanteen käydessä asiasta on mahdollista joustaa, jos ratkaistuja tehtäviä on muuten tarpeeksi kurssin suorittamiseen.
Kurssi on hankala mutta hyvin toteutettu!
Kurssi oli mielestäni muuten onnistunut, mutta ainoa ikävä puoli oli se, että vastauksien malliratkaisut olivat hyvin vaikeasti luettavia ja ymmärrettäviä. Jos ne kirjoittaisi esim. selkeämmillä muuttujien nimillä, niin niiden lukeminen auttaisi ymmärtämistä huomattavasti.
Vikojen viikkojen suhteellinen vaikeustaso tuntui nousevan (viikot 13 & 14) varmaankin sen vuoksi, että tirakirjassa ei ollut pseudokoodeja. En tiedä oliko tämä tarkoituksellista, mutta itse subjektiivisesta näkökulmasta sanoen opin paremmin pseudon kuin tekstin avulla. Muuten aivan loistava, kattava, opettavainen ja työntäyteinen kurssi. Kiitos!
Kävin nyt tiran toiseen kertaan, joten kurssin issältö oli siirelta osin jo tuttu. Materiaali on mielestäni jaoteltu selkeästi pääkohtiin, ja sisältö tuli niistä hyvin esille. Kurssi oli hyvin työläs. Kurssi tuntui vievän kaiken ajan mitä sille antoi. Aikataulutus oli kuitenkin hyvä, koska tehtävien ratkaisuun oli annettu aikaa kolme viikkoa. Joillain viikoilla se tuli käytettyä huolellisesti :) Materiaali oli mielestäni erittäin hyvä, pärjäsin tirakirjalla ja luennoilla hyvin pitkälle. Telegram-kanava oli myös erinomainen, sieltä tuli haettua apuja epätoivon iskiessä. En itse kysynyt sieltä, mutta sieltä löytyi hyvin vinkkejä vaikeisiin tehtäviin. Tehtävät pakottivat sisäistämään aihepiirin hyvin ja eivät olleet vaikeudestaan huolimatta kuitenkaan mahdottomia.
Kurssi oli erittäin hyvin toteutettu. Mielekkäintä oli, että kurssi oli mahdollista suorittaa täysin etänä, mutta jos halusi, oli myös mahdollista käydä luennoilla ja laskupajoissa. Myös deadlinet oli suunniteltu järkevästi. Kiitos mielekkäästä kurssista!
Koska kurssin arvosana muodostuu pelkistä tehtävistä, välillä viikon asian oppimisen ja syvällisemmän ymmärryksen sijasta keskittyminen kohdistui ainoastaan tehtävien suorittamiseen. Telegram toimi todella hyvänä tukiväylänä kurssin suorittamisessa.
Pajaohjaajien taso oli todella vaihtelevaa. Joiltain sai hyödyllistä apua, joka auttoi oivaltamaan ja etenemään oman ratkaisun kanssa eteenpäin. Joidenkin ohjaajien kanssa taas pajassa kysymisestä ei ollut mitään hyötyä, sillä jos tehtävän ratkaisua ei ollut aloittanut ohjaajan ajattelemalla tavalla niin kunnollista apua ei saanut. En tiedä mitä tälle voi tehdä, mutta ehkä voisi olla niin että paikalla olevat ohjaajat olisi ilmoitettu etukäteen ja fyysiesti pajassa lukisi esim valkotaululla kuka on ohjausvuorossa. Silloin ei tulisi turhaan pajaan jos siellä ei olekaan sellaista apua tarjolla joka itseä auttaa.
Vaikeustaso oli sopiva
Tehtävät olivat kauttaaltaan aika vaikeita, ehkä joka viikolla olisi voinut olla joku vielä helpompi tehtävä, jonka kanssa olisi päässyt helpommin alkuun. Toki kurssin aiheetkin ovat aika vaikeita, että ehkä niistä on vaikea tehdä helppoja tehtäviä. Joskus aiemmin kurssilla on ollut väliviikoilla ns. bonuskierroksia, joilla on ollut tehtäviä, joita ei ole ollut pakko tehdä, mutta joilla on voinut korottaa arvosanaa. Toivoisin näitä kahta bonuskierrosta takaisin. Mallivastauksiin olisin toivonut selventäviä kommentteja, koska välillä niistä oli tosi vaikea saada selvää, vaikka olisi onnistuneesti tehnyt tehtävän itse samansuuntaisella tavalla.
Kurssi oli sisällöllisesti pääosin mielekäs, toisaalta viime viikkojen verkkoalgoritmitehtävät ovat olleeet suhteellisen vaikeita. Vaikka verkot ovatkin ilmeisesti keskeinen osa kurssia, tuntuu että niitä käsitellään silti turhan runsaasti. Kurssilla voisi ehkä käsitellä jotain alkulukujen jaollisuuteen liittyvää. Olisi mukavaa jos seuraavien viikkojen tehtävät olisivat olleet näkyvillä aiemmin, jotta ajankäytöllisiä haasteita olisi ollut vähemmän muiden kurssien vuoksi.
Tämä versio tirasta oli mielestäni paljon järkevämmin toteutettu kuin kevään iteraatio. Paikoin tehtävien vaikeustaso kuitenkin vaihteli aika mielivaltaisen oloisesti. Toisaalta tehtävien vaikeudesta on taatusti jokaisella opiskelijalla hyvin erilainen subjektiivinen kokemuksensa. Kurssi tuntuu myös tarpeettoman pitkältä, ja sen voisi jakaa kahteen 5op kurssiin taakan helpottamiseksi. Ymmärtääkseni näin ollaan jo tekemässä, mikä on oikein hyvä.
Telegram-ryhmä oli tärkeä apu kurssin suorittamiseen. Mielestäni tehtyjen tehtävien perusteella arvioiminen on ihan hyvä systeemi, vaikka harmittaakin, että ei ollut itsellä aikaa tehdä kuin minimit. Hard deadlinet olivat toki hermoja raastavia, mutta mielestäni silti oleellisia tällaisen arvioinnin kanssa. Luennot olivat hyödyllisiä, ja niiden ja niillä tehtyjen tiedostojen löytyminen netistä oli äärimmäisen tärkeää. Kaikin puolin mukava kurssi, vaikka aivan älyttömän työläs.
Erittäin hyödyllinen kurssi, aikavaativuuksien ymmärtäminen on ehdottoman tärkeää.
Ei oikeastaan mitään kritiikkiä. Haasteellinen ja mielenkiintoinen kurssi.
Vaativa ja työläs kurssi, jolla kuitenkin opin paljon. Luennot olivat loistavia. Opettaja osasi poikkeuksellisen hyvin selittää asioita asiaan ensimmäistä kertaa tutustuvan opiskelijan näkökulmasta; ihmetellen, rauhallisesti ja loogisesti yhdestä asiasta toiseen edeten. Suuri plussa myös siitä, että luennot videoitiin kun aina ei luennolle päässyt. Myös tira-kirja oli erinomainen, tuki oppimista jai tehtävien tekemistä. Teoria käytiin sopivan napakasti läpi siten että oli helppo löytää oikea kohta, jota alkaa pohtia syvemmin työn alla olevan tehtävän kannalta. Hyvä, että paja-aikoja oli useampi viikon aikana. Olisiko pajoihin mahdollista saada myös naisia ohjaajiksi? :) Tehtävät olivat välillä todella vaikeita. Tehtävien tekemiseen meni ainakin itselläni todella paljon enemmän kuin mitä opintopisteet edellyttävät. Jos voisin lähettää itselleni terveisiä menneisyyteen, muistuttaisin itseäni ennen (vaikeilta tuntuneita) verkko-viikkoja siitä, että kannattaa malttaa suunnitella ratkaisu ensin paperilla ja alkaa koodata vasta sitten.
Ei valittamista.
Erinomainen, mutta haastava kurssi. Materiaali on hyvä ja luennot mukavia, pajatoimintaan en osallistunut.
Kurssi oli hyvin opettavainen. Sen toteutus tuki erilaisten opiskelijoiden tarpeita ja mahdollisti suorittamisen joustavasti oman osallistumismahdollisuuden ja aikataulun mukaan - toki niin, että tehtäväkohtaisista deadlineista piti kiinni. Plussaa siis, että kurssi oli mahdollista suorittaa täysin etänä. Harmi toki, että osa videotallenteista ei ollut saatavilla, mutta ymmärrän, että luento paikan päällä on pääasiallinen tapa järjestää se. Tehtävät vaikenivat sekä viikkotasolla yhdestä kuuteen, mutta myös viikkojen välillä loppua kohden. Kurssin järjestys on ymmärrettävä: pitää ensin ymmärtää mahdolliset tietorakenteet, jotta voi suunnitella algoritmeja. Toki, joissain yhteyksissä pohjustus algoritmeihin olisi voinut auttaa myös alkuviikoilla. Ehkä vaikea toteuttaa mitenkään muuten kuin nyt. Materiaali oli laadukas ja antoi sopivasti vihjeitä tehtäviin, muttei liikaa. Kaikin puolin hyvin opettavainen kurssi hands-on-meiningillä.
Alku oli hieman shokeeraava, mutta vauhtiin päästyä tehtävät sujuivat hyvin. Luennot olivat erittäin antoisia ja hyödyllisiä. Plussaa videoinnista. Tukea sai aina tarvittaessa ja kaiken lisäksi lähes mihin tahansa vuorokauden aikaan. Tästä isot plussat Antti Laaksoselle. Motivoi itseäkin oppimaan, kun luennoitsijalla on intohimoa aiheeseen.
20 vuoden ohjelmointikokemus ei tuntunut juurikaan kurssilla auttavan. Opin huimasti uusia ongelmanratkaisumenetelmiä ja ohjelmistojen suunnittelua. Loistava kurssi.
Mahtava kurssi ja aivan paras vetäjä! Telegramissa hyvää keskustelua ja Antti sopivalla otteella "moderoimassa". Kurssi oli vaativa, mutta se ei haitannut kun, olin itse varannut töiden tekemiseen riittävästi aikaa. Ainoa mikä vähän kismittää on, että taitaa vitonen jäädä saamatta kun pari vaikeampaa tehtävää skippasin matkan varrella. Ehkä voisi ajatella että olisi vielä joku plus/ekstratehtävä tarjolla niille joilla riittää intoa arvosanan parantamiseen. Suoritusmuotona harjoitustehtävälähtöinen etäkurssi + videoidut luennot sopivat itselleni mainiosti ja tuntuu siltä että tästä myös jää kokemusperäistä oppia myöhempää käyttöä varten. Tykkäsin kaiken kaikkiaan kovasti!
Kurssi oli mielestäni mainio. Suosikki kurssini laitoksella tähän mennessä. Aihe oli tosi kiinnostava ja koen, että oli oppinut tosi paljon! Kurssissa oli muutama asia mitkä mielestäni olisi voinut toimia paremmin. 1. Telegram ryhmä. Telegram tukikanava oli mielestäni lähes hyödytön. Antin antamat vastaukset olivat mielestäni aina hyviä, mutta kanssaopiskelijoiden vastuakset eivät olleet läheskään yhtä hyviä. Esimerkki. Kysyin kerran jos jollain oli vinkkejä yhteen tehtävään. Vinkkejä tuli mutta niistä ei ollut hyötyä ollenkaan. Vinkki oli esim: "Kannattaa käyttää viikon aihetta tässä tehtävässä". Vinkit eivät edistäneet tehtävän ratkaisua ollenkaan. Päädyin muutaman kerran pajaan, jossa pajaohjaaja antoi sitten loistavia vinkkejä jotka myös auttoivat minua ymmärtämään tehtävää ja aihetta paremmin. 2. Kurssikirja. Tirakirja oli loistava. Mutta välillä tuntui siltä, etten ymmärtänyt ollenkaan mitä kirjassa oikein yritetään sanoa. Päädyin monta kertaa googlettamaan esimerkkejä aiheista mitkä olivat minulle epäselviä. Toivoisin enemmän pseudokoodi esimerkkejä kirjaan. 3. Laskarit. Olen varmaan vähemmistössä kun toivoisin että laskareita olisi enemmän. Välillä tuntui siltä etten ihan hallinnut viikon aihetta vaikka tein kaikki viikon kuusi tehtävää. Väittäisin että enemmän laskareita olisivat auttaneet tässä tilanteessa. 4. Kyselytehtävät. Nämä pois kiitos. Mielestäni aika turhia ja vievät aivan liian paljon aikaa ja nämä ovat myös tosi tylsiä. 5. Mallivastuakset. Mallivastuakset olivat minun mielestä aina hyviä ja kivoja. Joskus mallivastuakset olivat tosi vaikeasti luettaviss ja selite puuttui. Selitteitä lisää kiitos! Mielestäni oli myös jossain määrin outoa että muutamassa tehtävässä lähestymistapa oli selkeä ja kurssikirjassa löytyi myös esimerkki tehtävälle. Mutta mallivastaus oli sitten käyttänyt jotain ihan tuntematonta lähestymistapaa ja ei välttämätt hyödyttänyt viikon aihetta ollenkaan. All in all, kurssi oli loistava! Kiitos mukavasta kurssista.
MOOC-toteutus Netbeans+TMC:llä todella hyvä ja onnistunut. Telegramin kautta saatu ohjaus ja vertaistuki sekä kurssimateriaali loistavat ja riittivät mainiosti kurssin suorittamiseen. Parannusehdotuksena mahdollisuus suorittaa kurssi kahdessa 5op osassa. Nykyisessä muodossaan kurssi turhan raskas uusia jos jostain syystä suorittaminen ei ensimmäisellä kerralla onnistuisi. Kaksiosaisuus lievittäisi suorituspaineita ja stressiä.
Kurssi on oikein kattava ja testaa hyvin kaikkien tarvittavien asioiden osaamista. Vaivannäköä se vaatii, ja paljon, mutta jos sen jaksaa tehdä niin kurssi on todella opettavainen. Mielenkiintoinen tehtävätyyppi tulevaisuuteen olisi tehokkaiden ja "tehottomien" algoritmien vertailu. Esimerkiksi, että olisi annettu jokin ratkaisu haluttuun ongelmaan, ja siitä pitäisi refaktoroida tila- tai aikavaativuudeltaan tehokkaampi ratkaisu. Tai tehtävämalli, jossa pitäisi analysoida valmista algoritmia ja sen tehokkuutta / hyvyyttä annetun ongelman ratkaisemiseksi.
Mukavaa, jos kurssi jaettaisiin kahteen 5op kokonaisuuteen. Etenkin kun tuntui, että kurssissa on selkeä jako Tietorakenteet/Algoritmit.
Tehtävät oliat terapeuttisia muiden kurssien ohella, oli kiva tehdä tehtäviä joista sai suoran onnistumis palautteen. En käynyt luennoilla tai missään koulu jutuissa, MUTTA katsoin kaksi luentovideota joista oli paljon hyötyä! erityisesti shakki esimerkki jolla esiteltiin dynaamista ohjelmointia. koska luonto videot käsittelee muutamaa esimerkkiä jättäisin näihin nimetyt Time-Stampit. Tehtävät kattoivat hyvin aiheet, mutta uskon että oppilaat jotka eivät tehneet kaikista viikoista ainakaan 5/6 ei ole oppinut aihetta riittävän hyvin. sen sijaan että vaaditaan puolet pitäisi minusta vaatia että on thenyt tietyt tehtävät ja sitten loput olisi bonusta. Kummiskin tehtäviä oli kiva ratkoa ja tälläinen ei koetta tai kirjallisia tehtäviä oli ainakin minulle sopivampi koska tämä "kokeile uudestaan kunnes testit menee läpi" tukee tutkivaa tieteen opiskelua.
Kurssi oli työläs, mutta antoisa ja reilu. Kokeen poistaminen teki kurssista paljon mielekkäämmän.
Mielenkiintoinen kurssi, mutta tuskin ikinä tulen käyttämään kyseisiä oppeja työssäni. Se että kurssi on pakollinen on mielestäni turhaa. Kurssi voisi olla syventävä tai maisteritason kurssi.
Työläs, välillä ehkä liian syvään päätyyn heittämistä. Osan viikoista aiheet tuntuvat liittyvän läheisesti toisiinsa (verkot, suunnatut verkot jne.), toisilla viikoilla tuntuu että aihe on irrallinen muista aiheista. (esim. dynaaminen ohjelmointi, keko, binäärihakupuu jäivät vähemmälle käytölle myöhemmin). Vaikea kurssi, mutta ei niin paha kuin pelotellaan. Kiitos kivasta kurssista.
Kurssimateriaali oli oppimista tukevaa ja Telegram-ryhmästä sai niin kanssaopiskelijoita kuin myös ohjaajilta hyvin neuvontaa tehtävien suorittamiseen.
Kurssi oli muuttunut viime vuodesta, joten en ensimmäisellä viikolla vielä tajunnut, että joka viikolla pitää palauttaa 3 tehtävää. Tämä oli pitkälti oma syy, mutta se että kurssit ovat näin erilaisia keväällä ja syksyllä on vähän hämmentävää.
Kurssi oli mielenkiintoinen, mutta työläs. Kaikista syksyn kursseista käytin tähän kurssiin ylivoimaisesti eniten aikaa ja jätin myös pari muuta kurssia kesken, jotta saisin hyvän suorituksen tästä kurssista. Aika paljon jäi oman hoksaamisen varaan ja olenkin koko kurssin ajan miettinyt, miten siinä voisi opiskelijaa auttaa. Kurssin aikana puhuttiin paljon pseudokoodista, paljonko sitä pitäisi olla ja oppiiko pseudokoodia seuraamalla tarpeeksi. Mielestäni tehtävissä piti useimmiten kuitenkin soveltaa mallialgoritmia sen verran, että algoritmin kulku tuli jauhettua aika perusteellisesti läpi. Harvaa tehtävää sain kerralla testeistä läpi etenkään kurssin loppupuolella, mutta jälkeenpäin tuntuu, että se oman bugin metsästäminen oli kaikkein opettavaisinta, kun algoritmin joka vaiheessa piti miettiä, mitä se tekee ja miksi. Mitä pidempään sitä jauhoi, sitä selkeämpänä ”kuvana” algoritmin toiminta myös näyttäytyi. Luennot olivat selkeitä ja luennoilla käytävät esimerkit auttoivat hyvin alkuun viikon tehtävien kanssa. Koska itse olen aloittelija koodaamisessa, olisin kaivannut ehkä jotain sen tyyppistä ohjausta, missä olisi käyty eri ratkaisuvaihtoehtoja läpi tai kiinnitetty huomiota tyypillisiin virheisiin. Esim. mitä tässä kohtaa kannattaisi tehdä? Miksi tämä koodi ei toimi? Voisiko tässä kohtaa käyttää jotain muuta tietorakennetta/ olisiko jokin muu rakenne tässä parempi ja miksi? JYM:n kurssilla oli muutama hyödyllinen tehtävä, missä piti etsiä virheitä väärin tehdystä todistuksesta/päättelyketjusta. Toisaalta tällä kurssilla tehtäviä ei voi palauttaa virheellisinä ja näin ollen opiskelijoiden tyypilliset mokat ja kompastuskivet eivät tule samalla tavalla opettajan tietoon kuin monella muulla kurssilla. Telegram-keskustelujen perusteella moni teki kuitenkin samoja virheitä. Yhdessäkään pajaohjauksessa en käynyt, mutta luennot, luentomoniste (tirakirja) ja avulias Telegram-yhteisö olivat kaikki ehdottoman tärkeitä. En pastettanut koodiani ryhmään varmaan kertaakaan, vaan etsin bugini itse, mutta usein sanallinen kuvaus siitä, miten algoritmin pitäisi toimia, tai huomio virheistä, joita muut olivat tehneet, auttoivat sen bugin löytämisessä. Myös henkinen tuki oli tärkeää 😊 Erityiskiitos kolmesta viikosta tehtävien julkaisun ja deadlinen välillä. Tiukempi aikataulu olisi voinut koitua kohtaloksi!
Kurssi toimi minusta oikein loistavasti kokeettomana, haastetta oli erittäin riittävästi.
Kurssi oli kiinnostava ja tuntui (hyvällä tavalla) erilaiselta kuin muut kandikurssit.
Tosi mielekäs ja hyödyllinen kurssi.
Oikein mielenkiintoinen kurssi. Olisin toivonut mahdollisuutta suorittaa kurssi kahdessa 5:n opintopisteen osassa - toisaalta teillä on varmasti perustellut syyt pitää kurssi nykyisessä muodossa.
Kurssi oli mielestäni todella onnistunut. Minulla oli pohjalla vain ohjelmoinnin Mooc keväältä 2019, enkä ollut koodannut riviäkään ennen sitä. Tiraan osallistuminen ensimmäisenä syksynä hieman arvelutti, mutta kurssin aiemmasta poikkeava toteutus rohkaisi kokeilemaan. Kurssi oli haastava ja aikaavievä, mutta erittäin antoisa. Kurssimateriaalista sai riittävästi tukea tehtävien tekemiseen, tosin on sanottava että ilman vertaistukea (ja usein kurssin vetäjänkin aktiivista osallistumista) telegramissa kurssin suorittaminen olisi ollut huomattavasti vaikeampaa. Osallistuin myös useampia kertoja pajaohjaukseen, josta oli paljon hyötyä. Luennot tukivat opiskelua hyvin ja varsinkin kurssin toisella puoliskolla niistä sai oleellista tukea oppimiseen (osallistuin kaikille yhtä lukuunottamatta). Telegramissa keskusteltiin pseudokoodin puuttumisesta tirakirjasta viikoilla 12-14. Oma kokemukseni oli, että viikoilla 12 ja 13 tämä oli oikein hyvä ratkaisu. Tuli tunne että opin tuossa vaiheessa parhaiten juuri seuraamalla sanallista ohjetta ja kirjoittamalla koodia sen perusteella. Tällä tavalla ymmärrys algoritmin toiminnasta on väistämättä syvällisempi kuin pseudokoodia seuraamalla. Toisaalta aiemmilla viikoilla uskon pseudokoodin olleen varsin tarpeellinen. Samoin viikon 14 Ford-Fulkersonia en olisi kyennyt toteuttamaan pelkästään kirjan kuvauksen perusteella. Tässä kohdassa kurssin vetäjä antoikin luennolla todella hyvän kuvauksen algoritmista eikä tämäkään sitten ollut ylitsepääsemättömän vaikea. Sanottakoon vielä lopuksi, että pidin kovasti luennoitsijan rauhallisesta ja humoristisesta tyylistä. Yksi ehdotus tirakirjan maksimivirtausta koskevan kappaleen tekstiin: Minua hämäsi aluksi se, että mistä ihmeestä se maksimivirtaus "tulee", eli mistä tiedetään, että sitä lähtee esimerkkiverkossa toista kaarta pitkin 3 yksikköä ja toista kaarta pitkin 4 yksikköä. Mahdollisesti parempi muotoilu voisi ehkä rakentua sen ajatuksen pohjalle, että liikkeelle lähtee niin suuri määrä kuin voi päästä perille, ja että tämä tiedetään sitten kun polut ovat yksi kerrallaan tulleet valmiiksi.
Opettajan luennot olivat mahtavia, jokseenkin Talvitien pitämä sijaisluento oli vähän liian nopeatahtinen itselleni verrattuna Laaksosen tahtiin. Oma vika sinänsä, kun en uskaltanut saman tien luennnolla sanoa asiasta. Kurssi olisi ollut ehkä vieläkin miellyttävämpi, jos kurssin luonteen olisi ymmärtänyt samantien, eikä vasta puolivälissä. Lähinnä vinkeistä ja käytänteistä, esim. Googlen käyttö ja tietynlaiset ongelmanratkaisumenetelmät olisivat voineet olla tarpeen kurssin aikana. Fiilis oli vähän siis ehkä sellainen, että ongelmanratkaisutaitoihin keskityttiin enemmän, kuin itse asian käytännöllistämiseen, minkä uskon olleen oikeana ideana vaikeissa tehtävissä. Muuten kurssilta jäi paljonkin käteen, joten moitteita ei juuri ole. Nyt ymmärrän miksi monet käyvät kurssin uudestaan puhtaasta mielenkiinnosta(ja droppausratesta).
Mielenkiintoinen ja haasteellinen kurssi. Telegram kanava oli hyödyllinen ja tärkeä. Pseudokoodin tulkitsemisen ymmärsin vasta muutaman viikon jälkeen kun älysin perehtyä siihen. Kiitoksia mainiosta kurssista!
Kurssi oli yksi työläimmistä ja haastavimmista mitä olen yliopistolla suorittanut, mutta myös kehittävä ja palkitseva. Kurssin Telegram-ryhmästä oli paljon apua. Plussaa myös joustavasta suoritusaikataulusta. Tehtävät olivat mielestäni hyvin suunniteltuja, vaikka niiden vaikeusaste tuntui vaihtelevan paljonkin.
Kiitos kurssista! Tulin itse korottamaan tiraa kevätoteutuksen jäljiltä, joten koetan antaa vertailevaa palautetta. Ensinnäkin koen, että tehtävät olivat erittäin mielenkiintosesti tehty, sillä joka viikko seassa oli tehtäviä, joissa "vaihdettiin näkökulmaa" eri tavoin kuin keväällä. Esimerkiksi kun haun sijaan jouduttiinkin toteuttamaan verkko jolla on tietyt hakuominaisuudet (esim Bellman-Fordin kierrosten määrä), sai itse hakualgoritmiinkin täysin uudenlaista kulmaa. Tehtävien vaikeustaso ja viikoittainen kolmen minimi tuntuivat reiluilta, jälkimmäinen oli aina saavutettavissa helpoimmilla tehtävillä, ja vaikeimpiinkin tarpeeksi aikaa käyttämällä ratkaisut olivat tehtävissä. Oikeastaan ainut asia, jota jäin tässä uudessa toteutuksessa miettimään, on formaalien todistusten puuttuminen materiaalista. Vaikka mielestäni on täysin tervetullut muutos, ettei tehtävien lisäksi ole tenttejä, voisi olla hauska saada kurkistus myös "formaaliin teoriaan" kuten kevään luentokalvoilla. Tuolloin kyseessä oli kuitenkin Kivisen vetämä kurssi, ja ymmärrän hyvin että luentomateriaalit ovat tietenkin luennoitsijakohtaisia! Kaiken kaikkiaan mielestäni tämä toteutus palvelee ehdottomasti kuitenkin hyvin tehtävävetoista tiraa loistavasti, sillä keväällä suurimman osan ajasta vieneet tehtävät ja välitentit tuntuivat olevan kuin eri kurssia, joihin joutui opettelemaan kaksi täysin erilaista lähestymistapaa. Nyt keskitytään yhteen asiaan kunnolla, ja tätä on myös selvästi hyödynnetty jo mainittujen erilaisten näkökulmien ja kevättä haastavampien yksittäisten tehtävien muodossa! Koen saaneeni teroitusta jo opittuun huomattavasti, ja oppineeni myös uutta, vaikka kyseessä oli toinen käyntikerta =)
Alkujaksosta tehtävät tuntuivat hyvinkin helpoilta ja niitä pysttyi nopeasti tekemään lukemalla pelkästään kurssimateriaalia. Toisella puoliskolla kuitenkin kurssimateriaali alkoi tuntua hyvin suppealta ja jouduin useasti etsimään apua netitse ja katsomalla useita videoita aiheesta.
Kurssi oli todella työläs, mutta myös erittäin palkitseva. Osa tehtävistä oli erittäin haastavia (yleensä viikkojen 5. ja 6. tehtävät), mutta hyvä näin. Välillä ihan kiva, että löytyy myös niitä oikeasti haastavia tehtäviä. Kurssia on mielestäni kehitetty oikeaan suuntaan (käsittääkseni tämä oli ensimmäinen kerta ilman tenttiä?). Tenttiin lukemiseen kuluvan ajan voi nyt käyttää tehtävien tekemiseen. Plussat myös tirakirjalle, joka oli todella hyvää luettavaa. Kirjasta löytyi kaikki kurssilla tarvittava tiedot kohtalaisen tiiviissä muodossa.
Kurssi kirja pääosin hyvä,
Tira telegram chat oli hyvä apu myös "lurkkaajalle" koska sinne annetuista tehtäväkohtaisista vinkeistä oli paljon apua. Tehtävät olivat hyviä ja ne tuntuivat mielekkäiltä ratkaista. Yksi hyvä lisäapu kurssille voisi olla tietopankki youtube-sivuista joissa käsitellään algoritmien toimintaa, esim. graph theory hakusanoilla löytyy useampia esimerkkejä joiden avulla pystyin ymmärtämään viimeisen viikon käsitteitä huomattavasti paremmin kuin kirjan esimerkeistä. Kiitos hyvästä kurssista, kun ei pakottanut itseään tekemään kaikkia tehtäviä kurssi oli juuri sopivan työläs.
Kurssi oli muuten mielyttävä, mutta kurssin työmäärä on mielestäni moninkertainen verrattuna aikaisempaan TIRA-kurssiin ja ilman koetta se vaatii hyvin ison määrän aikaa saadakseen hyvän arvosanan. En siis välttämättä koe, että arvosanan 5 saanut opiskelija välttämättä oppi asioita niin paljon paremmin kuin arvosanan 1 tai 2 saanut, sillä he ovat vain tehneet töitä potentiaalisesti 2-10 kertaa enemmän. Koe testaisi lopuksi osaamista ja tasoittaisi arvosanajakaumaa varmasti.
Pidin erityisesti siitä, että luentoja pystyi katsomaan kotoa videotallenteena. Kurssimateriaali oli mielestäni hyvä, vaikka jossain kohdissa olisin kaivannut muutakin kuin pseudokoodia. Yleisesti ottaen pidin kurssista. Hyvää joulua ja kiitos kurssista.
Kurssi on erittäin opettavainen ja auttaa ajattelemaan ongelmia laajemmin. Testiympäristö toimii hyvin. Työläs kurssi on silti yksi palkitsevimmista.
Kurssimateriaali on todella hyvä ja mielestäni tehtävät ovat olleet mukavia, vaikka myös erittäin työläitä. Todella opettavainen ja mielenkiintoinen kurssi! Olisi ihan mukavaa, jos olisi jokin keino saada "lisäpisteitä" esim. vajaita pisteitä deadlinen jälkeen tai vaikka viimeisellä viikolla olisi joitain bonustehtäviä. En tiedä, miten tämä käytännössä toimisi tällä kurssimuodolla, mutta se helpottaisi kyllä esim. jos arvosana tai läpipääsy on rajoilla. Itse esimerkiksi yritin tehdä yhtä ainoata tehtävää sunnuntaina n. 10 tuntia ja sain testeistä 80% läpi, mutta en loppujen lopuksi millään saanut ohjelmaa toimimaan. Tällainen tilanne on erittäin turhauttava, kun käyttää johonkin paljon aikaa ja lopuksi on sama kun ei olisi yrittänytkään. Tässä voi toki syyttää myös itseään, että tekee tehtäviä niin myöhään, mutta joihinkin tehtäviin saa kyllä kulumaan kohtuuttoman paljon aikaa ja sitten ärsyttää kun kovasta yrityksestäkään ei saa mitään. Telegram on ollut todella kätevä kanava avunsaantiin, vaikka en itse olekaan siellä mitään kysellyt. Yleensä muut kuitenkin pohtivat samoja ongelmia, joten vastauksia löytyy hyvin. Kaiken kaikkiaan tykkäsin kyllä kurssista ja kurssimuoto oli mielestäni sopiva tälle kurssille. 6-tehtävät olivat usein kuitenkin huomattavasti vaativempia, joten arvosanan 5 saamiseksi on kyllä ihan realistiset rajat. Kiitos!
Luennot olivat hyviä. Itsellä tosin oli aikataulullista haastetta päästä osaan luennoista, ja harmitti vietävästi, kun muutamien välistä jääneiden luentojen videotallennus ei toiminut. Ehkä itsellä haastavin asia oli, että olin kokoajan tiukilla aikataulun suhteen, ja tuntuu vähän, että jotain oleellista jäi oppimatta, kun usein en ehtinyt haasteellisempien tehtävien pariin. Telegram-ryhmän tuki oli korvaamatonta! Harmittaa, että itse en aikataulun kriittisyyden takia ehtinyt antaa tukea muille, kun aina vähän viime tingassa tein tehtäviä.
Kurssi toimi mielestäni niin hyvin, kuin vain tällaisessa muodossa on mahdollista. Tiraan on ahdettu aika tavalla asiaa, ja olen aika varma siitä, että asioiden omaksumista auttaisi niiden levittäminen pitemmälle aikajänteelle. Toisaalta en tiedä, kuinka paljon tällaisen aiheen kanssa voi oppimiskokemusta edes siloittaa; joskus ne asiat tajuaa nopeasti, ja joskus niiden kanssa vain joutuu painimaan pitemmän aikaa. Tämän syksyn kurssin aikataulutus toimi mielestäni hyvin, välissä ollut tenttiviikon tauko tehtävien julkaisussa antoi mukavasti mahdollisuuden ottaa uudelleen fiksummasta aikataulutuksesta kiinni. Kävin kurssia nyt kolmatta kertaa, ja moni asia aukeni vasta nyt. Olin ensin skeptinen tämän toteutuksen ohjelmointipainotuksen suhteen, mutta sehän toimikin todella hyvin. Esim. aikavaativuuksiin olen saanut tällä kertaa ihan eri tavalla otetta. Luennoista haluan antaa erityisesti kiitosta, niistä oli aivan suunnattomasti apua asioiden sisäistämisessä. Tehtävät olivat mielenkiintoisia ja jäivät mieleen pyörimään välillä turhankin tehokkaasti. Sellainen kehitysehdotus tuli mieleen, että olisi mielenkiintoista kuulla, miten kurssilla esiteltyjä asioita "oikeassa elämässä" käytetään. Esim. viimeisen viikon aiheen eli maksimivirtauksen kohdalla jäin tätä miettimään. Kiitos hyvästä kurssista!
Jos kurssi järjestetään samalla tavalla jatkossa olisi kiva, että tehtävien auki oleminen saisi paremmin näkyvyyttä. Pieni puskuri on hyvä ettei tarvitse miettiä tehtäviä ja deadlinejä samaan aikaan.
Milloinhan kurssi jaetaan kahteen osaan.
Mielestäni kurssin suurimmat puutteet ovat sen pituus (2x 5op olisi paljon kivempi) ja testien epäselvyys (testeissä olisi kiva aina olla selitys mitä testataan). Tira kirjan algoritmien selitykset ovat välillä riittämättömiä. Kurssi voisi jotenki koittaa kannustaa tekemään tehtäviä myös deadlinejen ulkopuolella, koska ne ovat tavallaan hauskoja mutta 14 viikon DL tykitys ei ole motivoivaa.
Luennot olivat hyviä, hyvä että luentotiedostot ovat saatavilla. Viimeisen viikon pajojen ajankohdat jäivät kuitenkin välillä mysteeriksi, muistaakseni vikalla luennolla sanottiin, että pajaa on vielä perjantaina 20. päivä? mutta ei ollutkaan :(
Vaikea kurssi oli. Kaiken kaikkiaan kurssi oli työläs ja mukava kurssi.
Mielenkiintoinen ja mukaansatempaava kurssi. Hienoa, että sen saattoi tehdä kokonaan etänä. Tehtävillä suorittaminen sopi kurssille hyvin ja kolme viikkoa on sopiva aika tehtävien tekemiselle. Mallivastauksiin voisi liittää enemmän selitystä niiden toiminnasta. Vaativimmat aiheet voisi selittää kirjassa vieläkin selkeämmin.
Kurssi oli erittäin työläs, mistä sain kommenttia lähipiiriltäni, etteivät he koe, että työmääräni suhteutuu reilusti kurssin opintopisteisiin nähden. Mielestäni on myös erittäin surullista, että sekä minä että kaverini olimme niin stresseissä kurssista, että jouduin menemään päivystykseen hakemaan rauhoittavia (mitä en ole tehnyt aiemmin elämässäni), kun taas kaverini heräilivät öisin tira-itkuihin ja -painajaisiin. Myös monet opiskelijachatit ovat täynnä tirapelkoa. Pidin kurssista kovasti, mielestäni opimme tärkeitä asioita, pajat olivat henkireikä ja Antti Laaksonen ihan best, mutta toivoisin kurssille hieman kevyempää rakennetta ja palastelua. Ekan periodin osuus oli mielestäni oikein kohtuullinen ja pärjäsin siinä mainiosti ja jaksoin tsempata vaikeuksien yli. En yhtään siinä kohtaa ymmärtänty, miksi ihmiset olivat niin ahdistuneita tirasta. Tokassa periodissa homma muuttui TÄYSIN, en enää jaksanut ja olin todella masentunut, koska en kokenut tajuavani mistään mitään ja kaikki oli todella, todella haastavaa. Itse voisin hyvin nähdä, että ekan periodin asiat olisivat oma kurssinsa, kun taas tokan periodin asioihin voisi tarjota lisää luentoja, materiaalia tai pajoja. Kuulinkin, että jatkossa kurssi olisi kaksiosainen, mikä on mielestäni muutos oikeaan suuntaan. Toivoisin myös, että kurssilla käytäisiin kirjastoja tai jotain käytännön esimerkkejä läpi. En tosin tiedä onko joku sellainen kurssi jo olemassa, mutta tuo käytännön esimerkit ja kirjastot voisivat valaa opiskelijoihin uskoa, että vaikkei osaisikaan kaikkea tällä kurssilla, työelämässä ei ole pakko keksiä pyörää itse. Ihan superduperextrapisteet Antille siitä, ettei kertaakaan tullut sellaista fiilistä, että tehtävät olisivat binäärisiä "joko osaat tai olet tyhmä" meininkiä, mikä on edelleen vahvasti vallalla alallamme. Loppukaneettina pidin kyllä kovasti kurssista, mutta toivoisin siihen palastelua runsaan työmäärän takia.
Mielestäni viikoittaiset 3 pakollista tehtävää ovat toimineet hyvin motivoimisessa opiskelemaan ainakin perusteet jokaisen viikon aiheesta. Myöskin tehtävien aukeaminen "etuajassa" oli todella hyvä idea, ja sen antama puskuri on alentanut kurssiin liittyvää stressaamista huomattavasti, kun tietää, että jos eteen sattuu vaikeampi tai työläämpi viikko, on siihen mahdollista käyttää enemmän aikaa. Täydellinen etäopiskelumahdollisuus on myös aina mukavaa, kuten tällä kurssin toteutuksella.
Kaikki kurssilla toimii erinomaisesti, paitsi työmäärän ryhmittäminen yhteen 10 opintopisteen rykäisyyn. Ahkerimmallakin opiskelijalla jatkuva paine siitä että koko tehty työ voi valua kerralla hukkaan on musertava. Kun kurssi pilkotaan kahteen osaan, siitä voi hyvin antaa viitosen.
Joka viikko luulin, että nyt operoidaan ymmärryskyvyn ylärajoilla, mutta aina löytyi onneksi jostain lisää kapasiteettia suoriutua viikon pakollisista tehtävistä. Toisaalta, viimeisen viikon kaksi viimeistä tehtävää ovat vielä tekemättä, joten kurssin läpäisy ei ole todellakaan varmaa. Luentojen videotaltioinnit olivat erittäin tärkeitä ja hyödyllisiä, ja se aiheuttikin pienimuotoista kauhua mikäli tallennus ei ollut onnistunut. Tunnit ja päivät kuluivat nopeasti debuggaillessa, ja oli erityisen vaikeaa osata luovuttaa ja jättää tehtävät kesken jos ratkaisua ei löytynyt. Mutta vastaavasti, jokainen testit läpäissyt tehtävä oli voitto!
Hyvä materiaali, hyvät tehtävät ja mukavan haastava kurssi
Kiitos erittäin mielenkiintoisesta kurssista. Kehitysehdotuksena esittäisin kurssin jakamista kahteen osaan (5 + 5 op) ja kurssin videointijärjestelmälle varalaitteistoa (jos teknisesti järkevää).
Kurssin vetäjä auttoi AINA ryhmächatissa ja tukea sai joka paikasta kanssa opiskelijoilta. Periaatteessa kurssin voisi jakaa kahteen osaan sillä ekan periodin osan jälkeen teema muuttui ja kurssi vaikeutui huomattavasti. 5/5 kurssi
Varsinkin loppua kohden hyvinkin työläs kurssi, mutta hyvästä syystä täysi viitosrivi. Erityistä kiitosta tirakirjasta, todella selkeä kurssimateriaali jota oli helppo lukea ja ymmärtää. Samoin kurssin aikataulutus ja jaksotus oli erinomainen, joka viikolla yksi selkeä aihe josta noin 10-15 sivua materiaalia ja 6 tehtävää on todella miellyttävä rytmi, vaikka tosiaan loppua kohden käytetty aika per tehtävä nousi korkeaksi. Ei valittamista eikä myöskään muutoksia, kiitos kurssista.
Hyödylinen ja haastava kurssi. Materiaalissa voisi olla enemmän esimerkkejä tehtäviin, katsoin netistä apua osiin tehtävistä. Kiitos kurssista.
kurssin sisältö oli mielenkiintoista ja kurssin aikana tuli opittua paljon
kuudes tehtävä oli aina vaikeampi kuin muut. Se voisi kuitenkin erottua selkeemmin muista. Tirakirjassa oli hyvin selitetty tekniikat, joilla saa tehtävät tehtyä. Se on kuintenkin välillä liiankin tiivis. Joskus algoritmi löytyi seuraavan viikon kappaleen kohdalta. Tätä voisi mielestäni välttää tai kertoa erikseen tehtävässä vinkkinä.
Kurssi vaati paljon aikaa, mutta koin kurssin todella kiinnostavaksi ja mukavaksi, joten työläys ei haitannut. Ihanaa, että näinkin haastavan kurssin voi helposti tehdä yksin vain materiaali apuna. Vähän harmittaa, ettei aina itsellä ollut paljon aikaa tehtävien ratkomiseen, niin moni tehtävä jäi kokonaan aloittamatta
Kurssi oli järjestetty hyvin koskien luentoja ja harjoitusten tekemistä. Kurssi oli haastava, mutta materiaalista (tira-kirja) sai melko hyvin tukea.
Kiitos että kokeita ei ollut kurssilla. Telegram-ryhmästä oli paljon hyötyä.
Erittäin hyvin toteutettu ja mukava kurssi, jossa sai hyvin apua tarvittaessa. Loistavaa vaihtelua aikaisempiin tira kursseihin
Kurssi on muuten ok, mutta kolmen tehtävän pakotus jokaiseen viikkoon kahden periodin ajan on kamalan raskas masentuneelle.
Kovasti kiitoksia siitä, ettei ollut tenttejä! Tämä oli erittäin huojentavaa, sillä koetilanteissa suoriudun melko säännöllisesti alle osaamistasoni. Tehtävät sekä teemat olivat kiintoisia, joskin hankaluustaso molemmissa vaihteli helposta hankalaan. Kaikista aiheista jäi kuitenkin vähintään jotain mieleen. Kolmen tehtävän minimi viikossa toi myös mielenrauhaa. Lisäksi kolmen viikon deadlinet toivat erittäin paljon joustavuutta suorittamiseen. Esimerkiksi olin puolen viikon flunssassa, mutta koska olin saanut tehtäviä suoritettua ajoissa, niin sain levätä rauhassa, eikä tarvinnut erikseen stressata kurssilta tippumista. Tämä oli mielestäni erittäin mielekäs tapa suorittaa kurssi!
+selkeät luennot ja Tira-kirja, ei turhaa liirumlaarumia +luennoilla käyty koodi lisäsi ymmärrystä javan tietorakenteista (kurssin alussa) ja yleisesti algoritmeistä (kurssin lopussa) +telegram-ryhmästä sai paljon apua jos ja kun oli tehtävissä ongelmia (uskallan väittää että kurssista olisi päässy läpi alle 40% opiskelijoista jos ei olisi ollut tätä telegram ryhmää) +-joskus tuntui ettei luentojen ja kirjan avulla saa vaikeimpia tehtäviä tehtyä vaan nettiin pitäisi turvautua +-minimi tehtävämäärä oli melko helppo saada viikottain, joskus taas mikään ei halunnut toimia vaikka deadline lähestyi ja luennon asiat oli hahmotettu oikein -luentojen videotallentaminen ei aina onnistunut Kaikenkaikkiaan mukava nettikurssi.
Tirakirja on kurssimateriaalina hyvin selkeä ja toimiva. Luennot olivat havainnollistavia ja auttoivat hyvin ymmärtämään käsitellyn aiheen. Myös luentotallenteista ISO plussa. Harjoitustehtäviin painottuva versio kurssista oli itselle hyvin toimiva. Myös minimipistemäärä jokaiselle viikolle oli mielestäni hyvä valinta, sillä se pakotti opiskelemaan aiheita tasaisesti läpi kurssin. Lisäksi, Telegram-ryhmä oli loistava vertaistukikanava, toivottavasti se tulee jäämään. Ainoa moitteen aihe kurssista olisi sen kahden periodin pituus, mutta koska sekin tulee pian muuttumaan, niin ei löydy sen kummempaa moitittavaa. Kiitos mukavasta kurssista!
Olen pari kertaa aloittanut kevät-tiran ja tämä oli kyllä paljon mielekkäämpi kokemus. Osittain Tira-kirjasta johtuen, koska siinä on paremmin kerätty tärkeät asiat pakettiin. Myöskään tenttien puuttuminen ei ollut ollenkaan huono asia. Tämä versio on ehkä vähemmän matemaattinen kuin aiempi, mutta toisalta koin että nyt opetetltiin niitä oikeasti työelämässä tarvittavia taitoja. Aiemmin jos piti tehdä valinta moodle- ja TMC-tehtävien välillä, kannatti panostaa moodleen, koska ne valmensivat paremmin tenttiä varten. TMC-tehtävistä ei tenttiin juuri apuja tullut. Väittäisin kurssin työmäärän laskeneen huomattavasti verrattuna aiempaan, mutta toisaalta aiempi kurssi oli myös varmasti yksi työläimpiä kandikursseja, ehkä liiankin työläs. Lisäksi kahden periodin pituinen kurssi oli myös raskas ja on sitä kyllä edelleen. Tässä ei juurikaan ole varaa repsahduksiin, kun tehtäviä vaaditaan tietty määrä. Tämä on mielestäni hyvä linja. Kurssin vaikeustaso oli mielestäni kokonaisuutena sopivahko. Puoleen väliin asti sain tehtyä kaikki tehtävät ja sen jälkeenkin 4-5 tehtävää viikossa. Varmaan enemmänkin olisi saanut tehtyä, mutta pisterajojen takia kannattaa taktikoida, jos muutamalta viikolta jää täydet pisteet saavuttamatta. Yksittäisissä tehtävissä yhden pisteen työmäärä heitteli melkoisesti, mutta sinällään tämä ei ole ongelma, jos helppoja tehtäviä on suunnilleen sama määrä per viikko. Lisäksi tehtävän helppous on suhteellista, koska ratkaisevan idean ymmärtämällä itse koodaus ei vie paljoa aikaa.
Kurssin luentojen opetus ja digitaalisissa kanavissa ohjaaminen oli erittäin hyvätasoista. Ensimmäisellä luennolla kerrottu mahdollisuus seurata luennot videotallenteilta muutti oman aikataulutuksen koko syksyn osalta ja myöhemmin teknisistä ongelmista aiheutuneet puuttuvat tallenteet aiheuttivat suuria ongelmia kyseisten viikkojen tehtäviin liittyvän tiedon sisäistämiseen. Kokonaisuutena puuttuvia tallenteita oli 3, joka on merkittävä osa kurssin kokonaisluentomäärästä varsinkin kun 2 puuttuvista luennoista ajoittui haastavemmille viimeisille viikoille.
Kurssin etäsuorittamismahdollisuudesta 5/5 ja mahdollisuudesta käyttää pajaohjausta toinen 5/5. Koin Telegramin erittäin hyödylliseksi kanavaksi kurssin harjoitusten tekemisessä.
Kurssin ensimmäisillä viikoilla joissakin yhteyksissä mainittiin paperille hahmotteleminen tehtävien ratkaisemisen apuvälineenä, mutta siitä ei annettu konkreettisia esimerkkejä, minkä vuoksi se jäi joiltakin hyödyntämättä. Sen sijaan esim. aikavaativuuksien laskeminen tuli käytännöllisellä tavalla esille luennoilla. Kurssin aikataulu on joustamaton, jos ei ole ensimmäisten viikkojen aikana hankkinut itselleen deadlinen eteen 1-2 viikon puskuria. Tästä johtuen kurssi vaatii opiskelijalta suunnitelmallisuutta ja sitoutuneisuutta enemmän kuin yleensä. Lisäksi kurssin ensimmäiset viikkotehtävät julkaistiin varsin ajoissa, mutta esitietovaatimukset hallitseva uusi opiskelija ei tästä välttämättä hyödy fuksivuoden alun menojen vuoksi. Kurssi tuntui vaikeutuvan viimeisten neljän viikon aikana, mikä yhdessä viikottaisen tehtäväminimin kanssa muodostaa aika suuren riskin pitkän kurssin keskeytymiselle viimeisillä viikoilla. Jokaisen viikon viimeiset tehtävät ovat ymmärrettävästi vaikeita, mutta niiden ratkaisemisen tueksi voisi tarjota jonkinlaisia tehtäväkohtaisia tietolähteitä tai esimerkkejä laajemmin kuin tirakirjassa, joka ajoi asiansa helpompien tehtävien kohdalla hyvin.
Kurssikirja oli puutteellinen, tehtävät olivat melko vaikeita suhteessa siihen sisältyvään materiaaliin. Opiskelemalla koko kurssikirjan ei saanut riittäviä valmiuksia läpäistä kurssia, vaan tietoa joutui etsimään hajanaisesti netistä jne. Näinhän se ei ainakaan mielestäni saisi olla.
Erinomainen toteutus! Vaikka kurssi oli työläs, niin tehtäviä tehdessä eri algoritmit avautuivat eri tavalla kuin koskaan ennen. Olen suorittanut TKK:lla kauan sitten samannimisen kurssin tentillä. Sillä kurssilla oli myös harjoituksia, mutta niitä ei arvosteltu tai tarkistettu. Olen myös omatoimisesti etsinyt jonkin tarpeen vaatimia algoritmeja, mutta silloin pääpainona on ollut saada jokin ohjelma toimimaan - ei ymmärtää algoritmin toimintaa.
Pidin kurssista, vaikka se olikin vaativa ja oman ajanpuutteen vuoksi en päässyt tavoitteisiini.
Kurssin selkeä rakenne oli tosi hyvä juttu! Opettajaan sai helposti yhteyden ja paja oli mainio juttu. Luennoista en saanut niin paljon irti, koska olivat aika hidastempoisia ja perusasioihin keskittyviä, mutta palvelivat varmasti tarkoitustaan.
Kurssi oli erittäin hyvin järjestetty. Koin tehtävät hyvin joustavaksi suoritustavaksi, koska kuhunkin osaan oli niin reilusti aikaa. Materiaali oli hyvä ja tehtävät oli hyvin toteutettu. Erityisesti telegram-kanavasta jäi hyvät fiilikset: siellä keskustelu oli todella hyvähenkistä, varmasti tähän vaikuttaa se että opettaja oli hyvin paljon läsnä siellä kommentoimassa ja vastailemassa kysymyksiin ripeästi. Koska kurssi jää niin monilta kesken, uskon että se kannattaisi jakaa kahteen osaan, mutta näin kuulemani mukaan onkin suunniteltu.
Pajoja voisi olla enemmän, plus ne olivat vähän huonoina päivinä omaan aikatauluuni nähden. Tehtävät olivat hyvin rakennettu arvosanoihin nähden: kolme tehtävää sai tehtyä viikossa aika helposti ja kaikkien tehtävien tekeminen oli haastavaa mutta ei tuntunut mahdottomalta. Minulla on ollut ongelmia suorittaa kyseinen kurssi aikaisemmin, mutta tällä kurssirakenteella onnistuin todella hyvin!
Vaikea kurssi, mutta pidin tästä toteutuksesta, kun ei tarvinnut tehdä tenttiä. Oli tietenkin työlästä tehdä monta tehtävää joka viikko kaikkien muiden kurssien ohella, mutta samalla se pakotti opiskelemaan jokaisen viikon asiat vähintään kohtalaisesti ja sai pysymään tasaisesti mukana kurssilla. Telegram-ryhmä ja pajaohjaus olivat hyödyllisiä. Materiaali oli hyvä! Tietojenkäsittelytieteen kursseilla yleisesti on tuntunut turhauttavalta se, että tehtävästä on mahdollista saada pisteet vain jos koodin saa toimimaan 100% oikein. En tiedä miten tähän arviointiin voisi järkevästi vaikuttaa, mutta on todella harmi jos on tehnyt töitä useiden tuntien tai jopa päivien ajan ja kaikki meneekin "hukkaan" jos koodi ei ole täysin oikein.
Kurssin materiaalit olivat todella hyödyllisiä, ja olen oppinut niistä aika paljon. Kurssin toiminnat ja sisällöt olivat minusta mukavia ja mielenkiintoisia. Keskustelukanavasta olen saanut paljon hyötyjä. Kiitoksia kurssin pitäjälle ja ohjaajille!
Kurssi oli todella työläs, mutta samalla todella palkitseva. Kurssin aikana tuntui että asioita todella oppi ja alkuviikoilla vaikeat asiat tuntuivat helpommilta myöhemmillä viikoilla. Onnistumisen tunne oli myös aina todella suuri kun sain pitkään mietinnässä olleen tehtävän tehtyä.
Kurssi on loistava. Materiaali on todella hyvä ja helppolukuinen. Kurssin tehtävät olivat hyviä, vaikeimmat tehtävät olivat mielestäni todella vaikeita. Viikolla 13 unelmani arvosanasta 5 särkyivät, mutta tyydyn hyvillä mielin myös arvosanaan 4. Pajoissa en käynyt, joten en osaa niistä sanoa.
Tukea olisi voinut olla opiskelussa kurssin puolesta hieman enemmän.
Muuten kurssi oli oikein hyvä, mutta olisin toivonut mallivastauksiin kommentteja.
Kurssin toteutustapa on minulle sopiva tapa tavoitella hyvää arvosanaa. Tentillisiin kursseihin sen sijaan olen päättänyt asennoitua siten, että läpipääsy riittää.
Kurssi oli työläs, koska se vaati paljon omatoimista opettelua. Ilmeisesti kurssin läpipäässeiden määrä oli n. 50%. Näin kurssin vastuuopettaja ilmoitti Telegramissa. Määrä oli harmillisen pieni. Kuitenkin lähestulkoon jokaisella viikolla kolmen ensimmäiseen tehtävään löytyi suora vastaus kirjasta. Jos siis lukee kurssimateriaalin viikottain, ei läpipääsyn pitäisi olla ongelma. Minulla on lisäehdotus kurssiin: Mitä jos kurssin keskeyttäneiltä pyydettäisiin palautetta erikseen? Näin olisi mahdollista selvittää se todellinen syy, miksi kurssi keskeytetään. Tällä hetkellähän vain kurssin suorittaneet antavat ilmeisesti palautetta.
Laskareihin painottunut kurssin toteutus oli todella sopiva minulle. Tehtävät olivat vaikeita, mutta tarpeeksi pitkän yrittämisen jälkeen eivät mahdottomia.
Materiaalina "tirakirja" on ollut ihan loistava, siis sitten kun joskus 6. viikon tienoilla sen löysin. Nyt materiaalin löytäminen ei tapahdu automaattisesti mikä on aika huono juttu. Ensimmäisillä viikoilla luennoitsija ihmetteli että "miten opiskelijat ovat ratkaisuissaan näin vaikeasti lähteneet liikkeelle?" Tässä vaiheessa olisi voinut varmistaa, että kaikki tosiaan ovat löytäneet materiaalin. Pohjana tällä kurssilla useimmilla on vain OhPe ja OhJat, joilla molemmilla tehtävät ovat materiaalin lomassa kurssisivulla. Koska käytäntö on tällä kurssilla toinen, materiaalin pariin pitäisi ohjata paljon määrätietoisemmin.
Kurssi oli haastava, mutta Telegram-ryhmän ja hyvän kurssimateriaalin ansiosta tehtävät sai tehtyä. Mielestäni on erittäin hyvä, että kurssin pystyi käymään etänä ja ilman tenttiä.
Hyvä kurssi, sopivasti haastetta muttei liikaa. Kurssin alku jo elokuun puolella teki aikataulusta tiukan, fukseilla ensimmäinen viikko meni aika lailla ihmetellessä eli kunnolla pääsi aloittamaan viikon jäljessä.
Mielestäni joissain tehtävissä tuntu miltei epäreilulta, ettei tehtävästä saanut yhtään pisteitä, vaikka se oli suurimmaksi osaksi valmis. Siksi mielstäni olisi ollut reilumpaa, jos esimerkiksi jokaisesta tehtävästä olisi voinut saada kaksi pistettä, toisen melkein valmiista, ja toisen kokonaan valmiista tehtävästä. Näin olisi vältytty tilanteilta, joissa käytti monta tuntia jonkin tehtävän parissa samalla oppien paljon, mutta jostain syystä tehtävää ei saannut valmiiksi asti. Kurssissa hyvää oli sen rytmitys ja aiheiden järjestys. Ne tuntuivat tukevan oppimista. Myös kurssimateriaali, ja varsinkin sen esimerkit olivat erinomaisia.
Luin vain materiaalit ja tein muiden opiskelijoiden kanssa tehtäviä, enkä osallistunut luennoille tai ohjaukseen. Minusta oli hyvä että kurssi oli toteutettu siten että se oli helppo tehdä itsenäisesti ja materiaalista sai tarvittavat tiedot
Tehtävien keskittyminen yhdelle alustalle oli selkeä parannus aikaisempiin toteutuksiin nähden. Algoritmien tehokkuusvertailu oli hauskaa. Olisin ehkä kuitenkin kaivannut enemmän teoreettisia kysymyksiä ohjelmointitehtävien kaveriksi.
Kurssi voisi olla kahdessa osassa, 14 viikon aikana omissa aikatauluissa voi olla muutoksia ja uhkana on menettää aiemman syksyn urakointi.
Kurssi oli erittäin mielenkiintoinen, vaikka vaativa.
Tira oli oikein hyvin järjestetty kurssi, joka jätti minulle kiinnostuksen kurssin aiheita kohtaan ja halun oppia niistä tulevaisuudessa lisää. Kokonaisuutena kurssi oli oletettuun lähtötasoon nähden sopivan haastava. Läpipääsy oli mahdollista pienemmälläkin panostuksella, mutta vaikeampien tehtävien ratkominen vaati syvällisempää tutustumista aiheeseen, ja tällä kurssilla hyvän arvosanan tavoittelu tarjosi itselleni mielekkään haasteen, jonka myötä tunnen oppineenikin jotain uutta. Kurssin suoritusmuoto on opintovilpin kannalta ongelmallinen, mutta luottamukseen perustuva malli tarjoaa kuitenkin motivoituneelle opiskelijalle mielestäni paljon miellyttävämmän ja antoisamman tavan oppia kurssin asioita verrattuna perinteiseen kurssiin kokeineen. Ohjelmointitehtävien ratkominen on mielenkiintoista, ja soveltamisen kautta oppii paremmin kuin opettelemalla materiaalia ulkoa kurssikokeisiin, joiden jälkeen opitut asiat tapaavat unohtua. Tehtävät testeineen ja oppimateriaali olivat huolellisesti laadittuja ja luennot täydensivät kulloisenkin viikon aihepiiriä sopivasti. Ainoa tehtävämuoto, josta en itse niin välittänyt, olivat algoritmien vertailukyselyt. Noviisikoodarina näissä tekee helposti vaikeasti havaittavia virheitä vrt. tehtävät testeineen, ja useamman kyselyn jälkeen jäi epävarma olo siitä meniköhän toteutus nyt edes oikein. Ehdottaisin näiden tehtävien tilalle lisää algoritmien toimintaan liittyviä matemaattisia päättely-, lasku- tai todistustehtäviä. Telegram-ryhmä toimi hyvin kurssin tukena, ja olin ainakin itse huomaavinani sen aktiivisuudesta ja ilmapiiristä opiskelijoiden innostuksen ja sitoutumisen kurssia kohtaan. Opettaja oli myös kiitettävän aktiivinen kanavalla.
Risuina viimeisten kolmen viikon tehtävien suhteellinen vaikeusaste otti hieman turhan suuria harppauksia verrattuna kurssin ensimmäiseen kolmeen nejännekseen. Parannusehdotuksena oppimateriaalissa voisi olla hieman alkuun auttavia pseudokoodeja käsiteltäviin aiheisiin. Nykymuotoisena päällimmäiseksi jää tunne että opittava asia tulee keksiä itse kokonaan uudelleen. Muilta osin aihealueeltaan mielenkiintoinen kurssi. Onnistuneista tehtävistä iso plussa laatijoille, ei liene helppoa loihtia tehtävänantoja joihin ei heti ensimmäille internet-haulla löydy suoraa vastausta.
Oli mukavaa että kurssilla ei ollut tenttiä, joten ei tarvinnut stressata siitä
Algoritmien vertailutehtävät olivat mielestäni hankalan tuntuisia, varsinkin oman sopivan testiaineiston tuottaminen. Saattaisivat olla helpommin ymmärrettävissä jos niissä olisi pohja ja valmiit laajat testit. Henkilökohtaisesti näitä tehtäessä jäi epävarma olo siitä toimiiko oma koodi vai ei
Kokeeton suoritustapa oli mukava. Tehtäviä oli sopiva määrä ja ne olivat pääosin vaikeustasoltaan sopivia, vaikka loppua kohden tehtävien vaikeustaso kohosi melko jyrkästi. Kaikin puolin hyvin järjestetty kurssi.
Tehtävät olivat pääsääntöisesti mielenkiintoisia ja mielekkäitä, vaikka ne välillä aiheuttivatkin harmaita hiuksia. Kolme viikkoa auki olleet tehtävät olivat käytännön järjestelyiden kannalta erittäin hyvä asia. Vaikka palautuksia oli joka viikko, pystyi pidemmän ajan takia rytmittämään tehtävien tekemistä muun elämän kanssa, eikä sairastuminen tai työmatka aiheuttanut välitöntä kaaosta. Kurssin henkilökunta oli aktiivista ja avuliasta. Koko syksyn kestävä puristus alkoi loppukurssista painaa. Kun samaan aikaan painoivat päälle myös muiden kurssien viimeistely, tuli pari viimeistä viikkoa mentyä varsin rimaa hipoen, vaikka aihe olisi kiinnostanut.
Yleinen palaute: Tosi laadukas ja opettava kurssi - yksi haastavimmista jota olen elämäni aikana suorittanut. Kritiikkiä: Yksinkertaisesti liian työläs muihin kursseihin verattuna. Oppiminen ja edestyminen muilla kurseilla kärsi Tiran takia. Aikaa kului liian paljon taisetelemiseen testien kanssa. Kehitysehdotuksia: Tehtävänannot olisivat voineet olla selkeämpiä joidenkin tehtävien kohdalla, varsinkin jos ratkaisussa täytyi huomioida monia erikoistapauksia. Testeistä ei ollut aina selvä mitä vikana. Kiitoksen kurssista!
Haastava mutta hyvin järjestetty ja tärkeä kurssi.
Telegram-ryhmä oli hyvä tuki, vaikken keskusteluun siellä itse osallistunutkaan. Harjoitustehtävien tmc-testit olivat todella hyvät ja tukivat tehtävien teossa. Arvostelutapa oli virkistävä ja uusi, ja tuntuu reilulta, koska se on todella selkeä. En ole tosin varma mittaako se oppimistavoitteiden saavuttamista.
ISO ONGELMA: Kurssi on työläyteensä nähden liian pitkä, mikä voi johtaa helposti keskeytyksiin, ikävimmässä tapauksessa kurssin loppuvaiheissa. Tämä ei liene minkään osapuolen puolesta toivottua.
Varsin tiukka ja sopivan haastava paketti. Joka viikolla tehtäviä oli mukava pohtia. Ihan hyvä ettei ole tenttiä.
Kurssimateriaalissa voisi olla enemmän esimerkkejä verkkojen käsittelyyn liittyvissä algoritmeissa. Kurssi oli kokonaisuudessaan oikein kattava aihepiirissään ja hyvinkin mielenkiintoinen. Toisaalta kurssi oli todella työläs ja vaativa.
Olisin toivonut, että paja ohjauksessa keskityttäisiin vain tira kurssiin. Nyt pajassa oli kaikkien kurssien opiskelijoita ja avun pyytäminen ja saaminen kesti toisinaan hieman.
Luentovideot oli tosi hyvä juttu, etenkin kun en töitten takia päässyt luennoille. Puuttuvat videot harmittivat kovasti, ja vaikka telegrammiryhmästä olikin apua, olisi melkein toivonut että videot olisi saatu vaikka jälkeenpäin jotenkin. :/
Olen erittäin tyytyväinen siihen, että tällä kertaa kurssilla ei ollut kurssikokeita, sillä viimeksi kurssin suorittaminen kaatui juuri vaikeuksiin koetilanteissa. Kurssikirja oli kiinnostava ja kattava.
Kurssi oli tähän mennessä kiinnostavin tietojenkäsittelytieteen laitoksen kurssi jonka olen käynyt. Kiitos kurssista.
Mahtava kurssi, ei voi muuta kuin kehua. Tehtävät ovat olleet kiinnostavia ja haasteellisia, luentotallenteet erittäin avaavia (vaikka välillä harmillisesti laiteviat estäneet niiden katsomisen) ja Telegram-ryhmän auttavaisuus ihan upealla tasolla.
Nettikurssina toimi hyvin, aina tiesi kuinka paljon työtä tulee tehdä viikossa. Tehtävien testit, jotka annetaan mainissa olisivat voineet olla edes vähän kattavampia.
Kurssi on todella työläs, varsinkin kun koodaus ei ole ominta alaa. Tekemällä tehtäviä kurssista tuntui jäävän mieleen paremmin asioita. Olen yrittänyt kurssia aiemminkin, mutta tämän syksyn toteutustapa oli huomattavasti parempi. Telegram-ryhmä oli suureksi avuksi! Sain siellä henkilökohtaisia neuvoja, sekä pystyttiin yksityisviesteillä pohtimaan, jos toisella kurssilaisella oli samoja ongelmia tehtävän kanssa.
Hyvä kurssi, mutta keväällä käyneenä (ja keskeyttäneenä) hieman ihmetytti, että kurssikirjan kevään version rekursio-osuus ekasta kappaleesta on lähes kokonaan poistettu. Ainakin itselle se oli vaikea käsite, ja koin että kyseisestä osuudesta kirjassa oli paljon hyötyä.
Loistava toteutus tämä tentitön versio!
Vaikea kurssi. Algoritmeja oppii tai ei opi, mutta materiaali ei välttämättä ollut paras mahdollinen verrattuna vaadittuihin tehtäviin ja muutama video puuttui, jolloin asian sisäistäminen jäi vaikeaksi
Kurssi oli aikaisempaa vuotta fiksummin järjestetty, ja esim. 622-sivuinen luentodiamateriaali oli lähinnä neuvoa antavana tukena. Luennot olivat hyödyllisiä, joskin olisi tärkeää, että joka luento olisi nähtävillä Unitubesta. Joidenkin aiheiden kohdalla olisin kaivannut enemmän konkreettisia esimerkkejä, (pseudo-)koodin muodossa. Nykymuodossaankin kurssi on työläs, mutta 10 op kurssit yleensä ovat. Kolme tehtävää/vk on hiukan armoton raja, kurssikohtainen minimi 50% olisi mukavampi :). Kiitoksia kurssista!
Hyvä kurssi
Hienoa, että luennot videoitiin. Harmillista kuitenkin oli se, että kurssin loppupuolella usealla itselleni vaikealla viikolla videoita ei tullut.
Hyvä ja mielenkiintoinen kurssi. Opetusmoniste on hyvä materiaali. Kirjaa en juurikaan lukenut mutta ehkä jatkossa siitäkin on hyötyä. Kurssin toteutustapa oli mielestäni hyvä eli tehtäviä tekemällä oppii. Viikkotehtävistä 3-4 ensimmäistä tuntui keskimäärin melko helpoilta mutta tehtävät 5-6 olivat välillä hankalia. Koska pyrin tekemään kaikki tehtävät, kurssi tuntui työläältä. Toki jos olisi tehnyt vain 3 tehtävää viikossa, niin sitten kurssi ei olisi ollut työläs. Ainoa kehitysehdotus on se, että mallivastauksiin saisi enemmän kommentteja. Välillä oli vaikeaa ymmärtää, mitä mallivastauksen koodi tekee.
Tässä oli minusta tosi kivaa, että arviointi oli vesiselvä: tehtyjen tehtävien määrästä seurasi suoraan arvosana. Luennoilla en oikein käynyt, mutta ne muutamat, joilla kävin olivat todella hyvin toimivan oloisia. Parannuksia toimivuuteen olisivat voineet tuoda kielivapaus (kenties CSES-järjestelmän kautta) ja (hieman realistisempana muutoksena) se, että tehtävät olisivat olleet koko kurssin mitalta auki kurssin alkaessa.
Erinomainen toteutus kurssista. Tein sen aikataulupaineissa arvosana kakkosen arvoisesti. Sain peruskäsityksen opetettavista asioista ja osaan toteuttaa perusversiot jutuista. Kun ei ole niin paljon rutiinia jo kakkonen vaati työtä ja funtsimista. Voisin kuvitella joskus tekeväni uusiksi siten, että teen myös loppupään tehtäviä. Erityisesti opetti sen, että kannattaa ensin miettiä ratkaisuvaihtoehtoja ja piirrellä paperille. Vasta sen jälkeen kannattaa ryhtyä koodaamaan. Joskus aiemmin feilannut saman kurssin, joka alkoi puisevilla todistamisilla. Tämä koodailu on paljon mielenkiintoisempaa. Luennot avasivat juttuja hyvin. Silloin kun tekniikka petti, pelkkää koodia ihmettelemällä oli vaikea edetä. Kiitos, oli hyvä setti!
Kurssi oli rakenteeltaan hyvin selkeä ja tehtävät hyvin mielenkiintoisia ja sopivan haastavia.
Kurssi oli todella mielekäs suorittaa, mielenkiintoinen ja valmiuksia tarjonnut kokonaisuus. Opettajien panostus ja läsnäolo virtuaalisissa kanavissa oli erinomainen. Kurssin tekninen toteutus oli lähes virheetöntä - video-ongelmia ja ihan muutamaa tehtävää lukuunottamatta. Kurssi oli kyllä paikoin todella työläs. Viikkotasolla loppua kohti työmäärä ylitti kyllä reippaasti ohjeellisen suoritusajan.
Olisi hyvä, jos olisi esim. laskutehtäviä ohjelmointitehtävien lisäksi.
En juurikaan kerennyt luennoille, mutta kävin usein pajassa. Paja oli minusta hyödyllinen. Koska olin kuullut, että kurssi olisi kovin vaikea, ei tavoitteeni edes ole ollut saada vitosta kurssilta. Toisaalta tämä on vähentänyt kurssin työmäärään liittyvää stressiä mutta toisaalta olen päätynyt jättämään joka viikon kutostehtävän edes katsomatta. En ole tietojenkäsittelytieteilijä, joten minulla ei varmaan sen takia ole kovin hyvää kuvaa siitä, mihin kurssin tietoja sovellettaisiin käytännössä. Odotin, että kurssin tehtävät olisivat olleet vieläkin vaikampia. Nyt vaikeustaso oli minusta ihan ok ja tehtäviä oli useinmiten mukavaa pohtia.
Tämä on ollut tähänastisista kursseista paras ja pahin. Tykkään tehtävistä, jotka on mielenkiintoisella tavalla keksitty, Telegram-kanava on parasta vertaistukeen ja en tiedä parantaisinko kurssia millään muulla tavalla kuin jakamalla sen kahdeksi pienemmäksi kurssiksi. Tämä muutos onkin jo tietääkseni tulossa. Toivottavasti kurssi menee läpi, mutta jos ei mene niin ainoa syy siihen on se, että osaaminen ja moti loppui viimeisellä viikolla väsymyksen takia kesken, vaikka kurssissa ei varsinaisesti olekaan moitittavaa. Se vain on todella, todella raskas ja työläs.
Ihan hyvää opetusta. Ehkä pseudoa täytyisi lisätä kirjan loppupuolelle lisää, minimipuista alkaen.
Kurssi on työläs ja kattava
Mielestäni työmäärä ja vaikeustaso kurssin pelkkään läpäisyyn on aika korkea. Kurssia suorittaa monentaustaisia opiskelijoita osana tietojenkäsittelyn aineopintoja. Vaikka itselläni onkin kohtuullinen kokemus ohjelmoinnista, jouduin tyytymään vain läpipääsyyn aikataulusyistä, koska suuremman tehtävämäärän ratkaisu olisi vaatinut huomattavasti enemmän aikaa.
Kiitoksia loistavasta kurssista. Jos jotain kritiikkiä pitäis löytää niin sanoisin että ainakin henkilökohtaisesti tuntui parissa tehtävässä ettei kurssin kirja ollut riittävä tehtävän ratkaisemiseksi.
Kurssi oli todella työläs, mutta palkitseva. Aloitin ohjelmoinnin vasta alle vuosi sitten ja kurssin suorittaminen menestyksekkäästi antoi minulle itseluottamusta ohjelmoijana ja uskoa siihen, että voin pärjätä tällä alalla. Tehtävät olivat kiinnostavia ja kehittäviä. Pidin erityisesti viikoista 8 ja 10. Vaikeustaso ja oppimateriaalin selkeys olivat muutoin kohdillaan, mutta viimeisen viikon osalta tehtävät tuntuivat suhteettoman haastavilta ja oppimateriaali puutteelliselta. Ymmärrän tarpeen ohjata koodaamaan myös myös ilman pseudokoodia, mutta ehkä sitä olisi hyödyllisempää harjoitella läpi koko kurssin eikä vain viimeisellä ja vaikeimmalla viikolla. Oli kuitenkin mahtavaa, että opiskelijoiden kokemus viimeisen viikon vaikeudesta huomioitiin ja asioita selkeytettiin luennolla. Aiempina vuosina kurssi on ilmeisesti ollut huomattavasti matemaattisempi. Kannatan ehdottomasti, että matemaattisuus pidettäisiin jatkossa tämän vuoden tasolla. Minulla ei ole juurikaan matemaattista taustaa ja ennen kurssia en ollut ollenkaan kiinnostunut matematiikasta, mutta yllättäen kurssi kasvatti kiinnostustani matematiikkaa kohtaan ja opetti ihan huomaamatta matemaattista ajattelua. Kaiken kaikkiaan kurssi oli kenties kiinnostavin, opettavaisin ja työläin kurssi, jolla olen ollut. Kiitos!
Parempi Tira-toteutus kuin mihin osallistuin ennen - tehtävien tekeminen tentin asemasta on hyvä toteutusmalli.
Fuksivuoden työläin, mutta samalla myös mielenkiintoisin kurssi. Tehtävät sopivan haastavia ja monipuolisia. Verkot tuntuvat kuitenkin olevan turhan suuressa roolissa kurssin loppupuolella.
Kurssin alkaessa minulla ei ollut juurikaan käsitystä siitä, mitä oli edessä. Tämä oli ehkä hyvä asia. :) Kurssi oli innostava ja vaikka en päässyt paikalle töiden vuoksi, katsoin kaikki luentotallenteet ja seurasin keskustelua Telegramissa. Luennot olivat mielestäni monen asian osalta todella tärkeitä oppimisen ja tehtävien tekemisen kannalta. Esimerkiksi ilman viimeisen luennon antia maksimivirtaus olisi varmasti jäänyt epäselväksi. Myös materiaali oli hyvä, vaikka sen osalta jotkut asiat voisi vielä ilmaista selkeämmin, ajatellen sellaisia henkilöitä, jotka eivät tiedä kulloinkin selitettävästä asiasta alunperin mitään. Koin myös hyväksi oppimisen kannalta sen, että vähitellen materiaalissa siirryttiin pelkkään algoritmin sisällön selittämiseen pseudokoodin antamisen sijasta. Tämä ainakin minun osaltani kehitti ymmärrystä algoritmin sisällöstä ja sen toiminnasta, kun ei voinut lähteä suoraan pseudon perusteella koodaamaan. Oli pakko oikeasti ymmärtää, mitä algoritmi tekee. Toki tämä oli myös välillä hieman tuskallista, varsinkin kun oli aikarajoitteita (enkä tarkoita kurssin aikataulua, vaan muita opintoja + töitä). Kurssin aikataulu oli mielestäni oikein hyvä ja oli myös erinomaista, että tehtävien tekemiseen oli aikaa enemmän kuin viikko. Ilman tätä mahdollisuutta aikatauluttaa tehtävien tekeminen pidemmälle ajalla, minulta olisi varmaankin jäänyt enemmän tehtäviä tekemättä. Kiitos myös siitä, että kurssin opettaja on innokkaasti ollut mukana Telegramissa keskustelemassa! Olen myös kokenut, että tällä kurssilla on oikeasti opetettu asioita, eikä oletettu, että ne pitäisi jo osata, keksiä itse tai hakea tiedot tehtävien tekemiseen jostain toistaiseksi tuntemattomista lähteistä. On tullut kurssin aikana sellainen olo, että opettaja uskoo opiskelijoiden oppimiskykyyn ja ajattelun kehittämiseen. Se on näin opiskelijan näkökulmasta erittäin arvokasta. Kaiken kaikkiaan olen pitänyt kurssista todella paljon ja innostunut aiheesta tämän kurssin myötä. Kiitos!
Kurssi vaikeutui aika lailla roimasti toisella puoliskolla. Moni tehtävä antoi myös oivaltamisen iloa. Erinaomista, että tehtävien kypsyttelylle oli annettu kolmen viikon aika!
Tosi kiva kurssi, hyviä tehtäviä. Ehkä olisi kiva jos tehtävien järjestys noudattaisi enemmän niiden vaikeustasoa?
Tehtävien vaikeustaso oli sopiva. Kurssimateriaali oli selkeä ja riittävä tehtävien tekoon. Luennot olivat hyödyllisiä ja oli todella hyvä, että ne myös videoitiin. Kurssiopettajan aktiivisuus Telegram-ryhmässä oli myös iso plussa.
Kurssi oli erittäin hyvin toteutettu. MOOC-tehtävät ilman paperikoetta oli mahtava idea. Kurssi oli ehkä vähän liian stressaava kahden periodin johdosta, mutta kuulin, että se jaetaan jo kahtia niin ei siitä sen enempää.
Mooc harjoitukset olivat todella hyviä. Niitä oli mukava tehdä.
Tiran maine on huono, mutta kurssi oli hyvä. Tehtäviä oli hyvä määrä, minimi kolme per viikko tuntui saavutettavalta ja kurssimateriaali oli hyvää. Muutama viikko oli ehdottomasti vaikeampia kuin muut (11-12) lähinnä puuttuvien koodiesimerkkien takia (jos muistan oikein), mutta se tuntui sopivalta kurssille. Toivon, että kurssi järjestetään tällä tavalla tulevaisuudessakin. :)
Parhaiten järjestettyjä kursseja mitä olen käynyt
Kurssi on mielestäni kaikin puolin oikein mainio, jaettu viikottaisiin loogisiin kokonaisuuksiin. Toki kurssi on työläs, mutta 3 viikon deadlinet auttavan tässä. Pitkien deadlinejen avulla voi rytmittää kurssin työt helpommin muiden kurssien sekaan. Materiaali niin luentovideoiden kuin "tira-kirjan" muodossa on 5/5. Jos jotain kehitettävää pitäisi keksiä, niin mallivastausten lyhyt avaava kommentointi ja ehkä selkeämpien muuttujanimien käyttö voisi tuoda pedagogisia hyötyjä ainakin kokemattomammalle kurssilaiselle. Kiitos hyvin järjestetystä ja erittäin opettavaisesta kurssista!
Mielenkiintoinen kurssi, materiaalit olivat erittäin hyviä. Myös aikataulu oli mielestäni toimiva ja tehtävien tekemiselle oli sopivasti aikaa. Pidin myös siitä, että kurssin suorittaminen kokonaan verkossa oli mahdollista.
Kurssi oli mielenkiintoinen ja haastava
Materiaali on erittäin hyvä! Ja telegrammista on ollut paljon apua! Olisipa luennot striimattu.
Varmasti tylöläin kurssi, minkä olen ikinä suorittanut. Lisäksi paikoin hyvin tuskallinen, kun tuntikausien pohdinta johti täysin vääriin lähestymistapoihin kurssin tehtäviä tehdessä. Mutta näissäkään tilanteissa halu ymmärtää aihepiiriä ei heikentynyt, mihin auttoi varsinkin kurssin Telegram -yhteisö, josta sain juuri tällaisissa tilanteissa mitä hyödyllisintä apua. Erityiskiitos siitä tavasta, jolla apua sai, sillä missään tilanteessa en kokenut, että oikeita vastauksia pakkosyötettiin, vaan päin vastoin koin myös näissä tilanteissa aina itse saaneeni tilan omalle ajattelulleni ja ratkaisun keksimisille. Tehtävät ja niiden rakenne (helppous/millä tasolla aihepiiriä tuli ymmärtää, jotta jonkin tehtävän tekeminen olisi mahdollista) olivat mahtavia. Myös luennot olivat mielestäni todella hyviä. Ehkä pientä miinusta niistä parista luennosta, joita ei teknisten ongelmien takia saatu nettiin, mikä myös vaikutti itseeni, koska en paikan päälle päässyt luentoja seuraamaan. Pohdin myös sitä, olisiko testaustehtävistä mahdollista saada jotain yleisluontoista palautetta kaikille, sillä itselleni testaukseni tulokset jäivät välillä vähän vieraiksi, jos en täysin ymmärtänyt syitä sille, miksi ne olivat juuri sellaisia kuin ne olivat.
Erinomainen kurssi kaikenkaikkiaan. Tehtävien testien palaute olisi monessa tilanteessa voinut olla täsmällisempää.