This course has already ended.
The latest instance of the course can be found at: O1: 2024
Course feedback results - fall 2019
Background
Mother tongue:
If you are fully bilingual (or tri-), please select the first applicable option. E.g., pick “Finnish” if you know both Finnish and another language at the level of a native Speaker.
- a) Finnish
- b) Swedish
- c) some other language
General Comments
Please indicate whether you agree with these claims:
“When I needed information about O1’s practical arrangements, I found it.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The course kept to the stated schedule, or at least kept us informed of any changes.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“It’s good that the course grade comes directly from the assignments.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“Dividing the assignments in categories (A, B, C) is a good idea.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“It was important to me that I could study when and where I want (i.e., no mandatory attendance).”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“It was important to me that I could choose whether or not to work with a student pair.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“I think the course should have had an examination.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“I think the course should have been based on lectures.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The course staff seemed motivated.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
Further comments on the practical arrangements or the other topics mentioned above:
- This is the first time I have taken a course this way, it is without a single doubt the best thing I have ever experienced. It makes me really sad all the courses are not like this.
- Tein kurssin täysin verkossa, eli en käynyt luennoilla tai assaroinneissa. Koin, että kurssin sivuilla A+:ssa oli kaikki tarvittava info kurssin suorittamiseksi ja se oli helppo löytää.
- I didn't understand why A and B points couldn't be transfered to C points. I think you should make it clear that, that is the case and maybe explain why. But when that's the case there is an incentive to not even try to do all the exercises, if there was an examination that incentive would dissappear. For me, lectures would have been best. I could have learned the things first on a lecture, then repeat if necessary what I learned through the online chapters and then done the exercises. Only reading by myself was too too monotone and I like listening to lecturers. Videos would probably work just as well, if not better than lectures. I think more of the material should be optional so you could by yourself decide what you need to rehearse and when to do it. If someone that has programmed before says the course is too easy, just create enough optional material and hard optional material for them to work on. If they want to have a challenging course, they can have one through the optional material You could even implement a choice for them to choose a more challenging grading by having to do all the optional exercises as well. For example: To get the grade 5 they would have to do all the optional material and achieve 100% of the points and only have half the amount of tries. If some really want to make it challenging for themselves they can do it, but don't do it for everyone. The challenge should to some degree be according to what the student personally wants or needs. It is not fair to compare experienced programmers with beginners. The workload on this course was extremely heavy for me and something has to be done about that. Especially in period 1, but also in period 2. I believe if you would have lectures/videos there wouldn't be that much to read and learn by yourself and the workload would massively lighten. If the course stays as heavy as it is now, I don't think there should be deadlines on examination week. I struggled finding time to rehearse before my examinations, because of the O1 exercises during period 1 examination week. More work does not equal more learning and that is something that should be thought about when developing this course. Less but smart work. Even though I criticized the course above, I think the material was very well done and the staff were very helpful and passioned about this course. The quality of this course was top notch, but the workload not.
- Onko kurssia mahdollista jatkaa keväällä tai ensi vuonna? Viimeiset kappaleet jäivät tekemättä. Kiitos assareille ja kurssin henkilökunnalle, opin ihan todella todella paljon! Vaativinta ikinä ja vietin lähinnä joka hetken, nukuin ja söin koodin kanssa mutta oli kai se sen arvoista!
- Piazzan kautta sai apua viikonloppuisin ja iltaisin, mikä oli mahtavaa! Usein silloin jäikin jumiin eikä ollut mahdollisuutta kysyä assareilta.
- Aikataulujen vuoksi en ehtinyt käymään kurssin harjoituksissa/laskareissa, onneksi Piazzan avulla sai kysymyksiin vastauksia.
- Näin etäopiskelijalle oli olennaista, että kaikki (tai lähes kaikki) oli verkossa eikä ainakaan läsnäolopakkoa ollut lainkaan. Tietenkin olisi voinut olla helpompaa saada enemmän pisteitä, jos olisi käynyt harkoissa ja saanut henkilökohtaista neuvontaa pulmakohtiin, mutta Piazza auttoi yllättävän paljon. Muillakin oli samantyyppisiä ongelmia ja vaikkei heidän koodiaan nähnytkään, niin assareiden vastauksista pystyi paljon päättelemään ja toteuttamaan sitten omansa toimivaksi.
- Kurssin järjestely oli kokonaisuudessaan loistava tai ainakin palveli omaa tilannettani hyvin.
- Kurssin asioista tiedotettiin mielestäni erittäin hyvin ja selkeästi eikä epäselvyyksiä jäänyt missään vaiheessa.
- Ainakin itselleni erittäin toimiva kurssin suoritusmalli. Oikeanlainen kurssi olla tentitön. Tälläisen urakan jälkeen tuntuu että tentti olisi ollut vain prujaajia varten, jotka ovat jo ampuneet itseään jalkaan. Toivottavasti pysyy tentittömänä. Kurssin vetäjä vaikutti nauttivan työstään. :)
- ainoa hampaan koloon jäänyt asia oli se, että myöhästyneistä palautuksista ei saanut mitään pisteitä. Työssä käyvän perheellisen aikuisopiskelijan aikataulun hallinta ei läheskään aina ole omissa hyppysissä :) Parempana pidän esim. kurssilla CS-A1141 olevaa käytäntöä, jossa harjoitustehtävistä saa pisteet kunhan tekee ne 18.12 mennessä.
- Mahdollisuus suorittaa kurssi MOOC:na ja pelkät tehtävät tekemällä ilman pakollista läsnäoloa mahdollisti kohdallani kurssin suorituksen. Etenkin peliä tehdessä pidin mahdollisuudesta parityöskentelyyn, muuten tuli tehtyä yksin.
- Mielestäni kurssi on järjestetty hyvin, toimi hyvin itsenäisen työskentelyn kanssa.
- Kurssin materiaali ja tehtävien laatu oli erinomainen. Kurssi toimi itselleni oikein hyvin etäkurssina ja on hyvä, ettei ole pakollisia läsnäoloja.
- Kurssi toteutettu hyvin. Hienoa, että harjoitusryhmiä oli käytännössä koska vain käynnissä, niin ei tarvinnut suunnitella milloin täytyy käydä harkassa, kun pystyi vain menemään silloin kuin tuli ongelma vastaan ja itsellä sattui olemaan aikaa. Iso plussa siitä!
- Kiitos erinomaisesta materiaalista ja kurssista. Erityisesti kiitos ennenkuulumattoman hyvin toimivasta kommunikatiosta opettajien ja oppilaiden välillä. Kilpailevalla kurssialla en ole vielä saanut vastausta palautteeseen, jonka annoin lokakuun alussa.... Täällä odotusaika oli minuuteissa, Pyysin ennen kurrsin päättymistä katsomaan josko 3 arvosana olis mahdollinen. A pisteitä on 26 ylimääräistä, C-pisteitä on 201 ylimääräistä ja B-pisteitä puuttuu 231. Ei tässä nyt varmaan suurista olis kyse, kun onhan noi C pisteet hankalempia, kuin B, ainakin mutu-tuntumalta. Jos on pakko, olen valmis tekemään jotain ylimääräistä tuon 3 eteen. Pahoittelen, etten ollut huomannut antaa tätä palautetta ajoissa. Jotenkin se meni ohi(yli) tuo palautuspäivä. Kiitos vielä!
- Kurssilla voisi olla a+ ssa järjestettävä tentti, jossa pitäisi toteuttaa jokin / jotkin yksinkertaiset ohjelmat määräajassa. Mutta tentti voisi olla joustava siten, että sen voisi suorittaa vaikka yhdellä kierroksella tms.
- It is really nice that it is an online course! You can learn at your own pace and you can go to the labs sessions if you have doubts. That also helps to include a larger number of students. I had a course where we had lectures with more than 200 students and they no longer make sense, there are so many students that you can't really ask anything so it is the same as watching some video online. I also liked that the course grade was only from assignments because that makes you more committed to them, and also you might have studied all the semester but if you get stuck in the exam your grade won't reflect your effort and learning through the course.
- Aivan mahtava kurssi, ylivoimaisesti paras tähän asti käymistäni ohjelmointikursseista, ja oikeastaan kyllä muistakin! Kiitoksia huikeista oppimateriaalisesta, erityisesti niiden pedakoginen taso oli minusta erittäin korkea. Eipä mulla oikeestaan muuta, iso kiitos koko kurssin henkilökunnalle!
- Syksyn paras kurssi. Taputtakaa itseänne olkapäille. Assarit todella ammattitaitoisia ja ystävällisiä (motivointi viestit ekaa kertaa ohjelmoiville). Ainoa kritiikki on kun myöhemmillä kierroksille palataan takaisin jonkin aiheen ääreen (esim constellation). Kaikki luokan ominaisuuksia ei varmasti muista viikkojen päästä.
- As one of the early chapters said, you won't learn programming from listening to lectures, so, to me, this was a perfect way to teach these skills. That said, there probably could have been some benefit to a single introduction in English (as existed in Finnish), to make sure people were up-to-speed with how things were meant to work. I note that it's not possible to get a 5 without some of the 'discretionary' points from the text adventure, or without some points from the competitive part of the robot tournament. This is a little anxiety-inducing, especially when you're very close to the limit! [I note that after I wrote this, Juha did invite people to contact him if they were very close, so maybe it's actually not an issue]
- Kurssin toteutus oli erittäin hyvä. Viikottaiset tehtävät motivoivat harjoittelemaan jatkuvasti. Työmäärä oli hyvin suuri mutta kurssin aikana asioita opittiin myös erittäin paljon. Ensimmäisen syksyn parhaita kursseja.
- Työläs, mutta sehän mainittiin jo kurssi-introssa.
- Lyhyt luento kerran viikossa teoriasta aina kierroksen auettua olisi hiukan helpottanut (lähes) jokaviikkoista teorianluku-urakkaa.
- The lab sessions saved my a*s couple times. Very helpful!
- Luentoaikataulut olivat vähän piilossa nettisivulla.
- None
- Kurssi on järjestelyjensä puolesta parasta, mitä tässä yliopistossa on kolmessa vuodessa tullut vastaan. Jos kaikki kurssit olisi näin helppoa suorittaa, olisi Suomessa puolet enemmän korkeakoulutettuja. Suoritushelppoudella tarkoitan siis sitä, kuinka vähän aikaa kuluu käytännön stressin seurauksena pudonneiden hiusten takaisin päähän liimaamiseen, ts. kuinka suuren osan ajasta voi käyttää "oikeaan" tehokkaaseen opiskeluun.
- Piazza-foorumin kautta nopesti sai apua ongelmatilanteisiin
- Tarpeeksi harkkoja ja Piazzalla sai nopeasti hyödyllistä palautetta.
- Hyvä kurssi käydä töiden ohessa käytännön järjestelyiden kannalta.
- Arvosana harjoitustehtävien perusteella hyväksytyn tentin jälkeen.
- The best way to learn programming is alway practice. So no lecture, no exam is good! because you can reserve more time on practice
- Tein kurssia palkkatyön ohessa ja välillä ahdisti aikataulujen takarajat (viikko/kierros) mutta toisaalta se toimi kannustimena jatkaa kohti yötä - öitä. Ja lepäillä ehtii jouluna. Eli jos nyt mielipiteen muodostan, niin omasta tilanteesta huolimatta, tiukka raja töiden palautuksille on hyvä. Käytännön ohjeet ja nämä sivut ovat olleet selkeitä!
- On hyvä että kurssilla ei ole pakollisa läsnäoloja koska ne olisivat aivan turhia, sillä materiaali on hyvin kattava ja apua saa tarvittaessa harjoitusryhmistä.
- Kurssi vaikutti aluksi todella työläältä, ja sitä se olikin, mutta kurssilta tuli myös onnistumisen elämyksiäkin. Tuntuu, että olisin voinut käsitellä asioita syvällisemminkin, mutta toisaalta kurssilla on myös paljon asiaa.
- A- B- ja C -jaottelun takia jätin tehtäviä tekemättä, koska olin jo hankkinut kaikki tietyn tason pisteet. Toisaalta oli hyvä, että tehtäviä oli eri tasoisia, jotta aivan viimeisiä tehtäviä ei jättänyt tekemättä.
- Käytännön järjestelyjen puolesta yksi parhaiten organisoiduista kursseista, joita olen koskaan käynyt.
- Ei tenttiä ikinä. Ohjelmointi vaatii yleensä aina jotain Googlailua ja ulkoaopettelu on turhaa. Ohjelmoinnin oppii tekemällä parhaiten.
- Oli hyvä että tenttiä ei ollut, koska itselleni on käynyt pari kertaa huonosti tenteissä näissä ohjelmoinnin perustason tenteissä ja vaikka en entinyt kaikkia kurssikierroksia tehdä ajanpuutteen johdosta on silti erittäin hyvä että pääsen vihdoinkin etenemään muillekin kursseille. Motivaationi ohjelmoinnn oppimiseen on erittäin kova monesta syystä ja nyt kun pääsen ottamaan muitakin ohjelmointikursseja niin tuntuu todella hyvältä. Selkeästi olitte panostanut assistenttien valintaan ja heidän kanssaan oli tosi kivaa ratkoa ohjelmoinnin ongelmia koko syksyn kun kemiat toimivat enkä havainnut mitään ilkeilyä vaikka kysymykseni oli ainakin kurssin alkaessa näin jälkeenpäin ajateltuna ihan daijuja.
- Materiaali oli erinomaisen hyvää itseopiskeluun.
- Tykkäsin erittäin paljon siitä, että omaa pistetilannetta pystyi seuraamaan sivulla ja konkreettisesti näkemään, mikä arvosana on jo taskussa.
- Kurssin alussa olisi voinut olla pienimuotoinen tentti, jossa testataan perusasioita ja oppilaiden tasoa. Itselleni koodaaminen oli täysin vieras asia ja koin tahdin varsinkin kurssin alussa liian nopeaksi. Uusia asioita kasaantui vastaopittujen asioiden päälle liian nopeasti eikä asioiden perinpohjaiselle sisäistämiselle jäänyt aikaa. Joululoma meneekin kurssin uudelleen kertaamisessa. Muuten kurssi oli hyvä ja varsin monipuolinen.
- Oli erittäin hyvä, että ohjelmointiharkkoja oli lähes koko ajan, jolloin apua sai silloin, kun sitä tarvitsi, eikä odottelu yleensä venynyt liian pitkäksi. Pidin myös siitä, että oli vaihtoehto tehdä töitä yhdessä parin kanssa, vaikka en sitä itse hyödyntänytkään. On muuten hyvä, että arvosanan saa suoraan sen perusteella, miten on tehnyt harjoitustehtäviä. Kuitenkin varsinkin viimeisen kierroksen robottiturnaus, josta sai pisteitä robotin menestymisen mukaan, saattoi olla sellainen, jonka vuoksi joku ei esimerkiksi saa kurssista 5:sta, koska robotti ei pärjännyt turnauksessa hyvin.
- Kiva ja hyvin toteutettu kurssi
- Kurssi oli erinomaisesti suunniteltu ja toteutettu. Tehtävät olivat kiinnostavia, ja kurssin työmäärä tuntui sopivalta Omista kokemuksistani vertaisin kurssin toteutusta lähimmin Helsingin Yliopiston ohjelmointikurssiin, jonka pisteytys perustui myös nettitehtäviin. Erona oli se, että HY:n kurssilla tehtävät olivat (tai ainakin tuntuivat) yksitoikkoisemmilta. Tämä vaikutri opiskelumotivaatioon. Kielivalintana Scala tuntui alkuun hieman yllättävältä, mutta jälkeenpäin ajatellen se toimii hyvin opetuskielenä niin aloittaville kuin aiemmin ohjelmoineille. Eclipsen takkuilu on paria ystävääni ärsyttänyt niin että siirryttiin Visual Studio codeen, mutta itsellä pinna kesti. 5/5 hyvä kurssi
- Assaroinneissa oli hyvin vaihtelevasti mahdollista saada apua, ei johtuen tietenkään assareista itsestään. Välillä jopa aamujen 8-10 tai erityisen tyhmästi to tai pe assaroinnit olivat täysiä eikä apua meinannut saada ollenkaan, useampaan otteeseen jouduin jättämään jonotuksen kesken kun oli pakko lähteä kun oma aika loppui. Vastaavasti välillä jopa ruuhka-aikojen assaroinneissa heti jonoon liittyessä siitä poistui kun assari oli melkeimpä väijynyt jonoa ja lensi auttamaan innoissaan tekemisestä. Tätä tietenkin vaikea täysin ratkaista mutta mielestäni joka viikko yhtä monta assaria on aivan mahdoton, alussa ja lopussa porukka tarvitsee paljon vähemmän apua kuin vaikka robottikierroksella tai peevelin kanssa.
- Harjoitusryhmät toimivat suurimmaksi osaksi todella hyvin, vaikka välillä oli paljon avun tarpeessa olevia opiskelijoita, koskaan ei tarvinnut odottaa kohtuuttoman kauan. Myös assareiden asenne auttamiseen oli todella positiivinen kokemus, apua sai aina pyydettäessä. Koska harjoitusryhmät toimivat niin hyvin voisi harkita niiden vahvempaa ”mainostusta” heti kurssin alkuun painottamalla matalan kynnyksen avustamispaikkana, sillä itse tajusin vasta kurssin puolessa välissä mennä harjoitusryhmään.
- Kurssin rakenne (mahdollisuus itsenäiseen työskentelyyn ja omaan tahtiin) oli todella mielekäs.
- Tykkäsin tästä tavasta suorittaa kurssi. Minun mielestäni tehtävien tekeminen on ohjelmoinnissa hyvin tärkeämpää kuin mahdolliseen tenttiin harjoittelu.
- Parhaiten järhestelty kurssi.
- A+ oppimisympäristö on toteutettu uskomattoman hyvin! Kurssimateriaali oli todella hyvä eikä luennoille ollut tarvetta.
- Luennot olivat melko myöhään (15-17). Vaikken käyttänyt harjoitusryhmiä paljoakaan, se on hyvä osa tätä kurssia heille, jotka haluavat puhua kasvokkain assarin kanssa.
- Kivoja assistentteja :) Sain paljon apua harjoitusryhmissä.
- Mielestäni kierrosten deadlinet olivat turhia ja ne laskivat motivaatiota. Jos kerran jää jälkeen, joutuu kuitenkin tekemään kaikki tehtävät oppiakseen asiat ja seuraavalla kierroksella onkin sitten vielä enemmän myöhässä. Minua olisi kiinnostanut paneutua asioihin tarkemmin, mutta aika ei olisi mitenkään riittänyt. Kurssin loppupuolella myös huomasin, ettei minulla ole mahdollisuutta saada edes kolmosta, vaikka olin tehnyt siihen mennessä lähes kaikki tehtävät. Eipä sitten tullut jatkettua hirveän aktiiivsesti koodaamisen parissa. Kiteytyksenä: koodaus tuntui kivalta, mutta kurssin tiukka aikataulu sai aikaan pakotetun tunteen.
- Lisää assareita auttamaan ryhmiin! Etenkin kurssin loppuosiin/haastavempiin osiin, silloin kun assarointiryhmät täyttyivät ihan täyteen asti. 1h+ jonotus ei ole kauhean mielekästä.
- -
- Kokeneempana ohjelmoijana pidin tehtäviä, joissa oli tarkoituksena lähteä tulkkaamaan joko päättelemällä tai kokeilemalla annettuja koodinpätkiä turhauttavina ja pitkäveteisinä.
- Kurssilla käytetty formaatti tukee ohjelmoinnin perusasioiden oppimista todella hyvin, eikä sitä yksinkertaisuudessaan olisi voitu paremmin toteuttaa omalla kohdalla :)
- Minusta kurssi on kaiken kaikkiaan melko kiva, eikä voinut välttyä oppimasta ohjelmointia tehtävien parissa.
- Kurssin harjoitusryhmät olivat erittäin hyödyllisiä, vaikka siellä ei aina assarilta apua tullut kysyttyäkään. Usein kaveriporukalla menimme tekemään tehtäviä niihin ja pienen haasteen kohdalla pystyi apua kysymään kaverilta, ja jos molemmat jumittuivat paikoilleen pystyi assarilta kysymään apua. Huomasin, että etenkin tiistaisin illalla assarointiryhmissä oli erittäin pitkät avunpyyntöjonot myöskin klo 16 eteenpäin-> yksi assari lisää tuolloin? Viikottaiset palautukset olivat hyödyllisiä sekä pakotti tekemään hommia kurssin läpi tasaisesti. Lisäksi henkilökohtaisen assarin palautesähköposteista sai motivaatiota sekä apua etenkin tekstipelin osalta.
- Mielestäni paripalautusjärjestelmä ei ole tarpeellinen/mielekäs, sillä Ohjelmointi 2 -kurssin esittelyssäkin alleviivattiin koodin kirjoittamisen olevan jokaisen yksilötaito. Funktioiden käyttöä oppii vain kirjoittamalla niitä itse. Kanssaopiskelijoiden kysymyksiin vastaillessa nousi esiin sellaista, että paripalautusta oli käytetty jakamalla tehtävät ja täten työmäärä puoliksi sen mukaan, kumpi on kiireisempi milläkin viikolla. Tällöin oppii vain vajavaisen osan kurssista. Esimerkiksi kysyin yhdeltä, muistiko hän miten filteriä käytetään ja vastaus oli "en oo koskaan kuullutkaan, pari tais tehä noi kokoelmatehtävät". Ryhmätyöskentelyyn ja yhdessä suullisesti ongelmien ratkomiseen toki kannustettiin hyvin ja ryhmätyöskentely vaikuttaa ihan arvokkaalta kokemukselta, mutta paripalautukset voisi ottaa pois käytöstä.
- Järjestelyistä tiedotettiin hyvin. Muutenkin kurssin rakenne ja eteneminen oli selkeä.
- There shouldn't be an examination for this course.
- Kaikki sujui hyvin ja oli mahtavaa, että kurssille pääsi mukaan joustavasti vaikka olin vähän myöhässä!
- Suuret kiitokset assistenteille hyvästä yhteistyöstä ja todella aktiivisesta ja pedagogisesta asenteesta sekä suomen että engkannin kielillä :) Minulle oli tärkeää, että pystyin keskustelemaan tehtävistä myös "IRL*":ssä, kuten teini-ikäinen tyttäreni sanoisi. *InRealLife
- Apua sai silloin, kun sitä tarvitsi. 6/5
- The point system was overwhelming. Learning became a point game, which only exaggerated bad learning habits. Though this is only the fault of the person themselves.
- The course was extremely well done. Easily the best course I've ever taken. The concepts were explained clearly with simple text and interactive visualizations which made them stick. The jokes in between didn't harm either :) The only negative feedback I have is about the optional assignment. If you could convert "optional" to "few points", many of us would be motivated to do them. Even though I was really interested in the course, I would skip the optional part because I'd other courses I needed to worry about. (Even though it is manageable with optional + other courses, it's just an excuse). Basically the "optional" part gives us an excuse to skip it, which I hated to do. That's it. Thank you for the course :)
- I didn't have trouble with the practical side of the course, except that it took me a while to find how to submit snippets of code via tilkkutakki. I might have missed where to find the link (turns out it's the obvious Code Vault link on the left). Might have been me missing something. Other than that, I barely gave practical things any thought, which is the way it should be I suppose.
- I think it's fine not to have an exam as long as no one simply copied code from others. Although it's their loss if they didn't learn it and without solid base knowledge it would be difficult to go on. I personally enjoyed not having lectures because I did not have time for them.
- In general, a perfectly designed course for somebody who hadn't programmed before. Moreover, assignments were almost all the time interesting so it was not boring to complete them. Only one suggestion, if it is possible it would be great to have a list of all functions that we should learn in the beginning with docs how they work or some kind of accelerated course for people who programmed before. I must say that for me( I programmed 3 years in C++ before) reading all the things that I already know ( I knew ideas, I didn't know the scala functions) was extremely boring and I didn't enjoy it.
- Mielestäni jonkin näköinen tentti olisi hyödyllinen, sillä nykyisellä versiolla kaikkiin tehtäviin voi saada apua kädestä pitäen. Tämä aiheuttaa sen, että jotkut voivat saada kurssista esimerkiksi vitosen ilman, että he osaisivat sen tasoisesti kurssin asioita.
- Minulle on koko kurssin ajan ollut epäselvää, miksi MOOC-opiskelijoilla on tentti kurssin lopussa. Mikä tentin idea on? Vaikuttaako se jotenkin arvosanaan tai kurssin läpäisyyn ja jos niin, miksi kaikilla opiskelijoilla ei ole tenttiä? Mielestäni tentistä ei ole tiedoitettu riittävästi, en edelleenkään tiedä koska tentti on.
- Pretty much everything was great except for the 'getting credit for the course' part -- I came to know about the course on the very day it started, completely by accident, on MOOC's website. When I saw I could take an exam for credit I was like, oh cool, I'll do that then, but that turned out to not be the case and I ended up needing to sign up for FiTech. I *probably* should have looked up more about it or e-mailed in the first place, and everything worked out fine in the end, but it would have been better to have up-front that I'd need to go through more steps than "sign up for class, do assignments". I am extremely glad the course was not lecture based. They don't seem like a useful thing for the kind of material we're studying, and on a more personal note, I have trouble processing auditory input sometimes; scrambling to take notes (or in the case of recorded lectures, having to constantly rewind) and keep up with the lecture is not a good time. I'm also very glad we had the option to work alone.
- En tajunnut ennen kuin kurssin lopuksi, että A-pisteet eivät korvaa B- tai C-pisteitä (tai B-pisteet C-pisteitä). Toki tämä oli omaa mokaa, mutta olisi sen ehkä hieman selkeämmin voinut ilmoittaa. En tiedä onko tästä kyselystä tulossa vielä joku muistutus, mutta lopetettuani tehtävien tekemisen 10-kierroksella, jäi vähän epäselväksi, että vieläkö pitää tehdä jotain. Oletettavasti tämä eikä enää muita?
- En osaa hyödyntää luentoja tehokkaasti. Tämän kurssin formaatti sopi minulle.
Course Materials and Assignments
Which of the following claims about the weekly bulletins best matches you?
- a) I didn’t even notice that the weekly bulletins were available.
- b) I noticed the weekly bulletins, but I didn’t read them at all or barely skimmed them.
- c) I read some parts of the weekly bulletins.
- d) I read most (or all) of the content in most (or all) of the weekly bulletins.
Please indicate whether you agree with these claims:
“The course materials were understandable.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The course materials were interesting."
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“It makes sense to embed the assignments in the ebook text.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“It’s reasonable for O1 to use automatic assessment.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The weekly bulletins were a good addition to the course.” (Please pick “No comment” if you didn’t read them.)
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The fact that the material was in English was a source of difficulty for me.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“Scala seems like a useful programming language.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“Scala seems like a programming language that is suitable for O1.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The course was too theoretical.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The introduction to programming offered by the course should have emphasized theory more.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“It’s good that we programmed with images and sound, even though that meant using O1-specific tools (e.g., the play function, the Pic class, etc.)”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
Please indicate whether you agree with these claims:
“I studied the animations carefully.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“The animations helped me understand program examples and/or programming concepts.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
Further comments on the course materials, assignments, weekly bulletins, or the other topics mentioned above:
- Erittäin hyvät oppimateriaalit, mielenkiintoiset tehtävät. Viikkokoosteet olivat hauska lisä, ja oli hauska kuulla mitä muut kurssilaiset olivat tehtävistä miettineet. Tuli tunne, että yhdessä ryhmän kanssa suorittamassa kurssia, vaikka tekikin kaikki tehtävät itsenäisesti verkossa. Tykkäsin siitä, että materiaali oli mahdollista opiskella suomeksi. Vaikka olenkin opiskellut paljon englanniksi, joten se ei sinällään ole minulle ongelma, mutta tuntui että vaikeimmat asiat oli helpompi sisäistää, kun asia selitettiin suomeksi.
- Personally I would have preferred more videos/lectures and less reading by myself. As a beginner, I think it was hard to find information online on how to do something with Scala so I had to rely mostly on the A+ content. The references page was very helpful to remind myself of previous topics and methods.
- Alussa nuo animaatiot tuntuivat hyviltä, mutta loppua kohden en kokenut saavani niistä enää apua. Kehysajattelu oli tarpeeksi tuttua, jotta sen näki koodistakin miten ne muodostuvat, ja sitten animaatiot olivat vain hitaita versioita käydä läpi koodinpätkät.
- The ohjelmointikurssi. Asiat käytiin hyvin seikkaperäisesti läpi, mikä on erittäin hyvä syvemmän ymmärtämisen kannalta. Asioiden määrällinen sekä vaikeusasteellinen jako lisämateriaalien ja perusmateriaalien välillä oli todella onnistunut. Animaatiot olivat erinomaisia. Automaattitarkastus toimi ison osan ajasta hyvin, joskus palauteviestit eivät auttaneet yhtään. Välillä tuntui, että yhden metodin toimimattomuus perui liian monta osatarkistusta isoissa tehtävissä, jolloin pistesaldo jäi mielestäni suhteettoman pieneksi palautuksen yleiseen toimivuuteen nähden. Tehtävät olivat enimmäkseen hyviä ja mielekkäitä, tehtävä 5 luvussa 8.2 oli yksi parhaita. Viinaharavassa ja osassa muissa tehtävissä meni välillä paljon aikaa pohtia koko ohjelman toimintaa jos annettujen yksinkertaisten osatehtävien teko epäonnistui. Varsinkin tehtävissä jossa oli GUI, oli vaikeaa huomata mikä vika oli jos jokin asia ei piirtynyt ohjelmaan. Pääasiassa lähes valmiiden ohjelmien täydentäminen oli hyvä tehtäväformaatti ja lähellä työelämää. Ymmärrän että C-tehtävät ovat tarkoituksella vaikeampia, mutta itse kritisoin joitakin 2-15p tehtäviä, joissa vastauksena haettiin onelineria. Välillä nämä ”pikku-C” tehtävät tarjosivat oivalluksia, kuinka edellä käytyjä asioita voidaan hyödyntää elegantisti. Välillä nämä tuntuivat älykkyystehtäviltä, joissa ei riittänyt että osasi hajottaa tehtävän osavaiheisiin vaan piti löytää lähes täsmällisesti yksi muutamasta, pitkästä onelinerista. Jos tällaista vastausta ei löytänyt, jäi olo että ei ollut ymmärtänyt materiaalin asioita mutta ei myöskään osannut paikantaa mitä olisi pitänyt ymmärtää. Yleensä laajemmat C-tehtävät vastasivat työläydeltään pistemääräänsä ja olivat palkitsevia tehdä. Scala on erittäin hyvä valinta opetuskieleksi, koska se on vahvasti tyypattu mutta sillä voi kirjoittaa korkean abstraktion koodia. Sen oliotyökalut ovat milteinpä fiksumpia kuin Pythonissa ja pidin funktionaalisen kielen piirteistä.
- Katsoin suoritusanimaatioita silloin kun se tuntui sopivalta ja kaipasin esim. tarkempaa havainnollistusta siitä, missä järjestyksessä asiat tapahtuvat kun ohjelmaa suoritetaan. Oli erittäin hyvä, että niitä oli, vaikken aina kokenutkaan niitä ehdottoman tarpeellisiksi.
- Viikkokoosteista oli hyötyä edellisen viikon tehtävien setvimisessä, jos niistä ei ollut saanut täysiä pisteitä. Joskus oli myös mielenkiinotisa nähdä, että mallivastaus oli täysin erilainen oman ratkaisun kanssa, vaikka sekin oli toiminut oikein. Kaiken kaikkiaan kertauksena viikkokoosteet olivat oikein hyödyllisiä. Automaattinen ja välitön arvostelu kannusti tekemään tehtäviä (onko tämä muuten oppimisen pelillistämistä?). Harmikseni huomasin jossain vaiheessa menettäneeni mahdollisuudet parempaan arvosanaan. Olisi pitänyt seurata pistetilannetta hieman tarkemmin jo aikaisemmassa vaiheessa. Loppua kohti siis tuli tehtyä vain sen verran kuin riitti seuraavaan mahdolliseen arvosanaan. Etenkin tentittömällä kurssilla tämmöinen moka harmittaa ihan vietävästi, kun epäilen kykyjäni paperikoodaamisessa, enkä muilla kursseilla välty tentiltä. Animaatiot osin sotkivat ajatuksiani, joten loppua kohden en niitä juurikaan katsonut. Voi tietysti olla, että en vain oppinut seuraamaan niitä kunnolla.
- Tekstipeliin annettu 2 viikon aika katkaisi selvän viikottaisen rutiinin tehtävien tekemiseen. Pelin olisi voinut jättää kurssin viimeiseksi tehtäväksi. C-pistetason tehtävät olisivat voineet olla vähän haastavampia, mutta siten, että niissä olisi ollut enemmän valinnanvaraa.
- Mielestäni tämä automaattinen arviointi on aivan mieletön systeemi ohjelmoinnin opettamiseen. On hienoa nähdä, että automatisaatio voi oikeasti tuottaa jotain näin positiivista maailmassa. Olette tehneet hienon työn.
- Pidin oppimateriaalista tosi paljon. Materiaali oli sekä selkeä että viihdyttävä. Tehtävien upottaminen tekstin sekaan luontevaan kohtaan on oikein toimiva tapa ja uskon sen tukevan oppimista paremmin kuin jos teoria ja tehtävät olisivat erikseen. Tällön olisi ehkä suurempi kiusaus ohittaa teorian lukeminen ja siirtyä suoraan tehtäviin, josta pisteet tulevat, mutta nykyisellä tavalla teoria tulee luettua luontevasti tehtävien ohella. Automaattitarkastus toimi hämmästyttävän hyvin eikä minulla ollut sen kanssa pahoja ongelmia. Animaatiot avasivat monesti teoriaa, joka olisi muuten jäänyt liian abstraktille tasolle. Pidin myös siitä, että ohjelmointitehtävien lisäksi oli runsaasti tarpeeksi haastavia monivalintatehtäviä yms, jotka testasivat hyvin, onko asian oikeasti ymmärtänyt.
- Oppimateriaalin esittely oli hyvää ja väliin laitetut kuvat, vitsit, otsikoinnit, laatikot, yms. tekivät lukemisesta luontevaa ja miellyttävää. Tämä "ylimääräinen" tavara tekstin seassa antoi mahdollisuuden keskittyä vähän erilaisiin asioihin ja siten menettämättä keskittymistä niin helposti. Oppimista oli paljon ja materiaali oli melkoista tykitystä asioiden esittelyssä. Se on hyvä ja huono. Monenlaisen ylimääräisen materiaalin vinkkaaminen ja linkkaaminen oli iso plussa. En tiedä millainen olo olisi tullut materiaalin määrän kanssa, jos olisi aina sydämettömästi skipannut harmaat lisätieto -laatikot. Olisi melkein voinut varoittaa esim. tekstipelin yhteydessä, että tulee 300 C-pisteen edestä assarien arvioimia tehtäviä. Tämä ei kovin iso juttu kuitenkaan, varsinkin jos miettii että aina antaa parhaansa. Mutta joitakin saattaa kuumotella 4/5 arvosanan saaminen näiden tehtävien takia.
- Itsellä kun oli aiempaa ohjelmointikokemusta, niin kurssi meni enimmäkseen siinä sivussa. Materiaali oli kuitenkin tehty siten kiinnostavaksi ja hauskaksi, että kuulin myös muilta, kuinka pitivät kurssin suorittamisesta. Alun pitkät lukemiset saattavat karkoittaa satunnaisia MOOC opiskelijoita (itselläni ns. toinen suorituskerta, kun ensimmäisellä kerralla kyllästyin jo ensimmäisen kierroksen pitkiin teksteihin). Animaatiot olivat hyödyllisiä joissain kohtaa, mutta monissa kohtaa olisi halunnut mahdollisuuden kelata animaatio nopeammin läpi. Etenkin silloin animaatioiden etenemisnopeus turhautti, jos oli mielestään tajunnut asian, mutta ei ollut varma animaation turhuudesta vaan halusi nähdä nopean kertauksen miten tämä oikeasti meni siltä varalta, että jotain ei tajunnutkaan.
- Esimerkit on havainnollistettu hyvin yksityiskohtaisesti, mikä auttoi ymmärtään monimutkaisempiakin asioita.
- Viikkokoosteet olivat toisinaan mukavaa lueskeltavaa, kun pääsi tutkimaan kuinka muut ihmiset ovat myös tuskailleet ongelmien kanssa. Animaatiot olivat hyviä - etenkin oman oppimisen kannalta välttämättömiä. Ne saavat monimutkaisenkin asian vaikuttamaan yksinkertaisemmalta ja loogisemmalta". Ja tuo joulun toivotus sopi hyvin kurssin tyyliin, ei ole monen kurssipalautteenannon kohdalla noussut hymy huulille :D. Se, että kurssin alussa painoittui audiovisuaalisten ohjelmien toteuttaminen oli erittäin hauskaa, joskin välillä - ja edelleen - turhauttavaa, kun ei ymmärrä mikä on o1 kirjasto ja mistä kaikki nämä play komennot jne. tulevat. Mutta musiikkia ja kuvia ja ötökkäpeliä ohjelmoitaessa pääsi toteuttamaan jotain konkreettista, mikä oli hienoa. Paljon parempi aloittaa ohjelmointiura niin, eikä loputonta teoriaa tankkaamalla ohjelmointiparadigmoista tai -käsitteistä. Tuli vähän sellainen vaikutelma, että olisi päässyt kokemaan sen, mitä 70-80 luvulla tietokoneiden kanssa leikkineet tulevaisuuden nerot olivat saaneet tehdä - pitää hauskaa ja olla luovia. Oppimateriaali oli myös hienosti kirjoitettu! Vaikka kyseessä on toisinaan hyvinkin teoreettinen aihe, oli teksti selvästikin suunniteltu inhimillisesti. Se oli mukaansa tempaava ja toisinaan hyvinkin hauska - olisipa kaikkien kurssien materiaali yhtä hienosti kirjoitettu. Kiitos siitä!
- kts. edellinen ruutu.
- Kurssin loppua kohden tehtävät olivat (minulle) liian vaikeita materiaaliin verrattuna. Materiaalissa olisi voinut olla enemmän soveltavia esimerkkej tms. jotta "kuilu" olisi ollut pienempi.
- Suomenkielinen materiaali oli tosi hyvä.
- Animaatiot olivat ajoittain hyvin raskaita luettavaksi, mutta ymmärrän niiden pedagogisen hyödyn ja nään niiden tarpeellisuuden.
- This has been by far one of my favourite courses! The course materials were really comprehensive, I liked that we started with some theory and simple concepts and then we were adding more complex topics. I really like the ebook and the course structure, it is really user friendly. The assignments were challenging but gave me a sense of reward when I have completed them. I felt so happy when I see one of my feedbacks in the weekly bulletin, made me feel that the teachers really cared about the students and actually read the feedback, even when we are so many students. Thanks to the weekly bulletins the course feels "more personal" even when it is an online course. The animations are great, they really help you understand the topics, the logic and the order the code follows. They were key when learning.
- The weekly bulletins were one of my favourite things. On the whole the assignments were good, and I enjoyed a lot of the optional ones. I wish the optional ones could be listed separately, as they disappear from view when the week ends, and I skipped a few that I hope to go back to soon.
- Välillä suoritusanimaatiot olivat vaikea käsitteisiä (toki aihepiiristä johtuen)
- Tehtävien haastavuus kehittyi mielestäni hyvin kurssin edetessä. Tehtävät eivät olleet tosiaan liian helppoja myöhemmässä vaiheessa kurssia.
- Kaikki relevantit kommenttini heitin lukujen loppuihin.
- Mielestäni kurssin huonoja puolia oli juuri se, että joillakin kierroksilla nojauduttiin rankasti kurssin omien työkalujen hyödyntämiseen. Palautuksen mennessä läpi ei tule fiilistä "jes, osaan tehdä asian x" vaan "jaa, no osaan tehdä asian x kunhan käytössäni on tämä kurssikohtainen työkalu y".
- Joihinkin alkupään tehtäviin olisi voinut tehdä jonkinlaisen testiohjelman mikäli semmoista ei ollut, koska alussa on mahdollista ettei opiskelijat osaa vielä luoda omaa testiohjelmaa.
- It was nice to have some simpler assignments in between to assure understanding.
- Oppimateriaali oli hyvin pitkälti juuri sellaista kuin toivoinkin.
- Some of the material was useful for the assignments.
- Korotin arvosanaa viimevuodesta ja positiivinen kehitys oli se, että alku- ja keskiosan isoja tehtäviä oli jaettu pienimmiksi kokonaisuuksiksi. Helpotti myös osakokonaisuuksien hahmottamista.
- Viikkokoosteet tuntuivat vähän ylimääräisiltä, sillä uuden viikon avautuessa täytyi ajankäytöllisistä syistä vaan suoraan lähteä tekemään seuraavaa viikkoa. Kuitenkin samaan aikaan pyöri itselläni (ja useammalla muullakin) myös useat muut kurssit, ja täten "valinnaisille" pisteettömille jutuille ei pystynyt priorisoimaan yhtään aikaa.
- Hyvä sekoitus käytännön tekemistä ja teoriaa. Liika teoria ei innostaisi peruskurssilla.
- Ihan mahtava materiaali kaikin puolin, huumorikin kolahti ja helpotti "tuskaa"!
- Tehtävät luvun loppuun tai ainakin "nippuihin". Oheisprojekteja voisi olla vähemmän => suuri osa käytetystä ajasta meni niihin perehtymiseen ja joihinkin projekteihin piti perehtyä useita kertoja syksyn aikana.
- Muutamissa kappaleissa oli mielestäni liikaa tekstiä. Kappaleen loppupuolella ajatus alkoi harhailemaan jo muualle, miksi saattoi joutua lukemaan kappaleen lopun uudelleen myöhemmin.
- Tehtävänannot ja aiheet oli pääosin selkeitä. Jossakin kohden tätä loppua - taisi olla alkaen näistä kokoelman käsittelijöistä - pikkuhiljaa alkoi hiipiä olo ettei oikein tajua mitä tehtävissä haetaan. Kyseli hetken itsekseen, että mitä tässä täytyy niinkuin tehdä..., ja lukeminen ei aina avannut ongelmaa. Sain silti tehtäviä tehtyä. Huomasin myös, että loppua kohden olisi ollut erityisen tärkeää, että olisi ollut se yhtenäinen 4h tai 5h eikä näitä 30min ja 45min ja joskus jopa 15 min pätkiä. Jotenkin esimerkiksi taistelurobottien (11 kierros) ohjeistus oli levällään siellä täällä - tai sellainen olo tuli kun tutkiskelin scaladocceja ja koodipätkiä, enkä saanut siitä enää sitten kiinni (johtuen myös ajan sirpaleisuudesta siis). En siis tajunnut ollenkaan, miten lähtisin liikkeelle taistelurobotin luomisessa. Ja myönnän, että liian vähän tuli kyseltyä Piazzassa apua, vaikka aina sen sieltä sai, ja se auttoi.
- Aluksi animaatitot vaikuttivat vaikeaselkoisilta enkä tajunnut niitä ollenkaan, mutta sitten kurssin puolivälin tienoilla oli jokin kiva luku, jonka animaatiot olivat tosi selkeitä ja hyviä. Sen jälkeen animaatioista on ollutkin hyötyä!
- Tehtävät olivat pääosin mielenkiintoisia, joudenkin tehtävien kohdalla kiinnostusta tosin vähensi tuskastuminen joihinkin tehtävään... Viikkokoosteet olivat hyvä bonus!
- Oppimateriaalissa oli mielestäni turhan paljon lukmista. Olen todella hidas lukemaan, joten jätin suurimman osan teksteistä lukematta. Omalla kohdallani tästä ei kuitenkaan ollut haittaa, koska olen ohjelmoinut paljon aikaisemminkin ja suorittanut esimerkiksi ohjelmoinin mooc -kurssin. Jos mahdollista, olisi hyvä tehdä kurssin materiaalista myös tiivistetty versio, jossa on vain kaikkein välttämättömimmät asiat.
- Peruskurssille sopisi paremmin jokin yleisemmin käytössä oleva kieli.
- Oppimateriaali oli hauskaa, informatiivista, sopivan teoreettista, aloittelijaystävällistä ja siitä oikein huokui loppuunviilattu vaikutelma. Erittäin laadukas materiaali, johon tulen varmasti palaamaan myöhemminkin!
- Animaatiot olisi hyvä saada pyörimään loopilla sen sijaan, että pitäisi koko ajan klikkailla [siirry eteenpäin].
- Omalla kohdalle tehtävät olivat kohtuu vaikeita, joten harjoitusryhmistä oli suuresti hyötyä!
- Kurssi tuntui välillä turhauttavalta, kun asioita käytiin hitaasti, tämä on toki hyvä niille, joille asiat ovat vähemmän selviä. Animaatiot oli ihan hyviä, vaikka niihinkin turhautui välillä.
- Aina animaatiot eivät vain auenneet, eikä ollut sitten aina aikaakaan kysyä assareilta asiasta sen kummemmin. Kysyin parilta assarilta, että olisiko omat koodinpätkät saanut jotenkin animatisoitua koska ymmärsin varsin nopeasti kurssin alkaessa että stack ajattelu täytyy ymmärtää pidemmän päälle. Aikaa kului, ja lopulta kävi pahoin mahdollinen jossain määrin eli en kurssin lopullakaan osannut kovin hyvin ymmärtää saati hahmottaa miten stack ajattelu toimii ja käsittääkseni muilla kursseilla ei käsitellä tätä juuri ollenkaan mikä on kyllä tosi iso menetys itselleni pidemmän päälle. Dang! ei auta muu kuin pyöritellä joulunaikana animaatioita urakalla ja tehdä omia lisähavaintoja. Seuraaville opiskelijoille kannattaa ehkä korostaa, että stack on ensiarvoisen tärkeätä osata niin pian kuin mahdollista.
- Oppimateriaali oli todella selkeä, ja varsinkin alussa oli hyvä, että kaikki tehtävät ohjeistettiin ihan kädestäpitäen, että mitä pitää tehdä seuraavaksi. Oli kuitenkin kiva, että sitten loppua kohden ohjeet vähenivät, ja piti itse pohtia ratkaisuja. Osaan loppupään isoista tehtävistä tosin meni erittäin paljon aikaa, jos ei sattunut keksimään ratkaisua, jolloin niihin olisi kaivannut vähän lisää vinkkejä, esimerkiksi jotain valinnaisia vinkkejä, joita voi katsoa halutessaan. Se, että lopussa sai itse kehitellä jotain luovempaa oli kiva lisä.
- Sopivan haastavia tehtäviä
- Uskon että animaatiot tarjosivat monelle hyödyllisen visualisaation tietokoneen toiminnasta ohjelman suorituksen aikana. Ennen kuin on rutiinia ja kokemusta takana, jotkin bugit voivat tuntui epäloogisilta käsittämättömiltä. Animaatiot olivat tosi hyvä lisä kurssin opetusmateriaaliin.
- Lisätehtävät vaikuttavat kiinnostavilta, mutta niiden tekemiseen ei ole yhtään aikaa.
- Jatkossa voisi harkita ainakin alun kierrosten kääntämistä ruotsiksi jos resursseja löytyy. Itse kävin lukion suomeksi joten oppimateriaalien lukeminen suomeksi on tullut tutuksi, mutta kuitenkin tuntui että olisin ymmärtänyt materiaalia (varsinkin monivalintatehtäviä) paremmin ruotsiksi (vahvempi äidinkieleni on ruotsi). Uskon myös, että kaikki ruotsia äidinkielenään puhuvat eivät
- Viikkokoosteet jäivät helposti lukematta, jos eteni kurssia nopeampaan tahtiin.
- Animaatiot tuntuivat alun funktiokutsukehysten toiminnan selittämisen jälkeen useimmiten triviaaleilta.
- Omalla kohdalla usein skippasin animaatiot, mikäli niihin ei juuri liittynyt tehtävä. En väitä, että ne olisi huono metodi ohjelmoinnin ymmärtämiseen, mutta omalla kohdalla jouduin usein huomaamaan, ettei niistä jäänyt kauheasti käteen. Ehkä olen sitten huono oppija ainakin visuaalisessa mielessä. On paha mennä sanomaan itselle parempia vaihtoehtoja. Usein skippasin myös osan teoriasta ja siirryin suoraan tehtäviin. Usein ne olivat, kuten alkukurssille kuuluukin, hyvinkin helppoja ymmärtää jo suoraan tehtävänannosta.
- Tehtäviä olisi saanut olla hieman vähemmän tai ne olisivat saaneet olla helpompia tai niiden yhteyteen olisi saanut kirjoittaa enemmän vinkkejä, sillä tehtäviin jumittuminen pitkäksi aikaa lisäsi turhautumista ja kyynisyyttä, jolloin innostusta moneenkaan tehtävään ei syntynyt ja tällöin parhaimpia oppimistuloksia ei saavutettu.
- Tällä kurssilla oppimateriaali on ollut erinomaista. Materiaali johdattelee hyvin tehtäviin ja tarjoaa tarpeeksi tietoa, jos haluaa syventyä enemmän niin lisätietoakin oli kivasti upotettu kappaleisiin. Myöskin se, että materiaalissa oli kevennyksiä oli hienoa, se teki lukemisesta hauskaa!
- Tehtävät olivat välillä todella työläitä, mutta samalla yhtä palkitsevia. Oppimateriaali oli todella selkeää ja helppolukuista. Lisäksi oppimateriaali lähti ns. nollasta liikkeelle eikä oletettu, että osattaisiin ohjelmoida jo entuudestaan.
- Oppimateriaali on mielestäni onnistunut, samoin tehtävät kanssa. Olen kylläkin eri mieltä robottiturnauksesta, sillä mielestäni siitä, ettei ole aiemmin suunnitellut algoritmeja, ei pitäisi rokottaa pisteitä.
- Oppimateriaalia oli mukava lukea, ja esimerkiksi kuvat ja pienet hauskat lisäykset tekivät oppimateriaalin lukemisesta mielenkiintoisempaa. Asiat oli selitetty hyvin ja tarpeeksi kattavasti, mikä auttoi oppimisessa. Myös tehtävät olivat monipuolisia ja liittyivät erilaisiin aiheisiin, mikä teki niiden tekemisestä vielä mielenkiintoisempaa. Scalaa kootusti -sivu oli hyödyllinen, jos tehtävissä tarvitsi esim. aiemmin opittuja metodeita.
- -
- Olisi kiva jos saisi A+ testiohjelman saisi helposti REPLiin copy-paste muodossa. Oli "kiva" alkukurssin tehtävien kanssa kopioda joka kerta A+ testikoodi, joka kohtaan.
- Kurssin monipuolinen oppimateriaali sekä tehtävät tukivat hyvin opiskelua!
- Animaatiot olivat erinomaisia esittelemään kehyspinoja ja koodin suoritusjärjestystä. Itse ainakin visualisoin jo koodia kirjoittaessa, miten tietokone sen mahdollisesti suorittaa.
- Oppimateriaalit olivat erittäin selvät sekä tehtävät monipuolisia ja hauskoja.
- Animaatioiden läpi katsominen oli vähän raskassoutuista, jonakin asetuksena voisi olla "animaatiottomuus" eli animaation toimiminen eräänlaisena diaesityksenä, jolloin askeleiden läpikäyminen olisi nopeampaa esim. yksittäistä kohtaa jälkeenpäin katsoessa. Silti piste * 10 + papukaijamerkki hyvästä visualisoinnista, mikä tukee ainakin suuren osan ihmisistä oppimista huomattavasti.
- Oppimateriaali oli kivan monipuolista. Muutenkin kurssikirja/oppimateriaali oli visuaalisesti miellyttävä, ja tekstin väleissä olevat tehtävät toivat mukavaa vaihtelua lukemiseen.
- The ebook is a little bit dry sometimes. I feel like this course is a little bit too heavy on the coding part; there should have been more theory covered. The animations are hard to follow; one has to replay it several times to get what's going on in those animations. The animations should include a blinking effect or whatever to signal the viewer that something new just appears. Maybe reduce the speed of the animation. Also, introduce an option to skip several stages (slides) of an animation.
- Todella hyvät materiaalit tukivat oppimista, ja kun matskut kävi läpi alusta loppuun, ei juuri ollut ongelmia tehtävien ratkomisessa. Tehtävät olivat hauskoja ja niiden tehtävänannot hyvin selkeitä, selvästi parhaat tähän mennessä kun vertaa muihin ohjelmointikursseihin.
- Olisin kaivannut lisää nykyisten perusesimerkkien lisäksi esimerkkejä , jotka olisivat enemmän kurssitehtävien kaltaisia.
- Teorian etsiminen jälkeenpäin kurssimateriaalin joukosta oli vaikeahkoa, koska teoripalaset olivat tehtävien seassa. Teorian Scalaa kootusti osiossa olisi hyvä käyttää myös englannikielisiä termejä suomenkielisten rinnalla, koska ohjelmointikieli on kuitenkin englanninkielinen ja kun etsii relevanttia kohtaa kurssimateriaalista tehtäviä tehdessä, aikaa tuhraantui oikean teoriakohdan etsimisessä.
- Tehtävät olivat hauskoja mielenkiintoisia, mutta samalla myös opettavaisia. 7/5
- Kun oli jo pari ohjelmointikurssia alla, tietty määrä materiaalista tuntui hieman turhalta käydä läpi, mutta kurssihan onkin tehty suoritettavaksi ensimmäisenä kurssina. Todella selkeät ja hyvät materiaalit, kaikki löytyi kun vaan jaksoi rauhassa lukea.
- Oppimateriaali oli todella hyvää ja selkeää, enkä ihmettele yhtään miksi tämän sanotaan olevan yksi aallon parhaiten järjestettyjä ohjelmointikursseja.
- Oppimateriaali oli tehty todella hyvin, asiat oli selitetty hyvin selkeästi ja ymmärrettävästi, huomaa kyllä että materiaalin on tehnyt todellinen alan osaaja.
- Some lectures would have been nice, since some theory was hard to understand alone, especially for someone who has not programmed before.
- The weekly bulletins were an amazing unexpected addition to the course. Waiting for the bulletin was always really exciting and it contained many interesting materials.
- Very happy with the content & materials. The ongoing assignments embedded within the eBook probably gave me the most total knowledge of any courses I took in periods 1 and 2. The non-stop deadlines just make you keep going, which is good. However, there wasn't JUST a lot of content, it was also high-quality, well structured and fun. Up until now I would start some programming MOOC, but either the thing was boring as death or mid way through the course assumed I knew some things about programming, which I of course did not (for example classes or optionals). O1 did an awesome job explaining everything in the right order and making it hella interesting.
- First when I realised that some of the methods we were learning were specific to O1 I was a bit disappointed, but I can now see that they kept me more engaged and were probably the right approach.
- Pidin erityisesti Scalaa kootusti -osiosta.
- I LOVED the bulletins! They made me feel more a part of the whole thing, rather than distant and anonymous. Having a friendly note and some breakdowns of assignments to look forward to at the beginning of each week felt really good. I also liked how hands-on everything felt. Pure theory has its place, but for new-to-newer learners there's not much for pure theory to *stick* to yet. Seeing it applied in real (if simple) programs makes that theory tangible, gives it shape, and makes it more interesting as well. I was really surprised at first that we were modifying or completing existing programs almost from the start, but I quickly saw how much more interesting it was and how much better it felt than having to live in the console for almost an entire course. Finally, I really appreciated how the examples and assignments were clearly noted as being models or toy versions of whatever they were emulating. Like, I know we all know that these dinky little programs suitable for a fresh learner to work on aren't *really* vending machine or ticket reservation systems or whatever, regardless of how they're labeled, but clearly acknowledging them as toy versions feels better, less like I'm being expected to play a game of pretend and take the obviously simplified version as seriously at the real thing. It's kind of a silly thing to be bothered by, but there you are.
- Välillä teksti oli hyvin hankalasti luettavaa ja saada siitä ajatus ulos.
- Toivoisin, että oppimateriaalia olisi tulevaisuudessa saatavilla myös ruotiksi. Varsinkin alussa, kun ohjelmointitaustaa oli käytännössä 0, oli vaikeaa vastata monivalintakysymyksiin sillä ne vaativat erittäin hyvän suomen kielen luetun ymmärtämisen taidon. Varsinkin ne tehtävät, joissa piti valita useita oikeita vastauksia, tuskailin paljon, sillä vaihtoehtoissa saattoi olla erittäin pieniä eroja, joita on vaikeaa erottaa toisistaan. Tietysti englanninkielisestä vaihtoehdosta on hyötyä, mutta toisaalta A+ varoittaa heti englanninkielisen version mahdollisista puutteista, eli ainakin itse en "uskaltanut" käyttää sitä. Toinen helpottava tekijä olisi, jos vastausmahdollisuuksia olisi enemmän kuin 5 näissä monivalintakysymyksissä.
- Tykkäsin kovasti.
- Kun muut kurssit joita käy on pitkälti lukemista, teoriaa, esitelmää ja esseetä (kauppis), oli mahtavaa päästä koodaamaan käytännössä. Jaksoi myös lukea pitkiä kappaleita kun väliin laitettiin tehtäviä virkistämään mieltä, ja auttamaan sisäistämistä. Muutenkin kurssiympäristö ja materiaalit parhaat joihin olen opintojeni aikana törmännyt, kiitos siitä!
Teaching Assistants and Lab Sessions
“The assistants were good at teaching me (overall).”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
Messages from assistants
O1’s teaching assistants monitored the progress of selected students (especially: beginner programmers from Aalto’s School of Science) and sent them weekly messages via email. If you received these messages, we’d appreciate your comments on whether they were useful or otherwise meaningful to you. If you didn’t receive such emails, just skip this box.
- Oli ihan mukavaa saada palautetta ja kannustusta. Auttoi motivoimaan
- Sain yhteensä kaksi viestiä. Olisi ollut kiva saada enemmän viestejä niin kuin kurssikaverini, ja olisi ollut kiva jos ne olisivat olleet persoonallisempia.
- Kiitos ihan hirveesti!!! En muista ketkä teistä minua auttoivat mutta kaikki oli huippuja!
- Oli mukavaa, kun silloin tällöin tuli viestejä, jossa tuli kannustavaa ja kehuvaa palautetta. Se sai motivoitumaan entistä enemmän.
- Anton Pirhonen lähetti minulle viestejä, ja nämä olivat erittäin arvostettuja ja inspiroivia. Oli kiva että viestit oli kirjoitettu niin persoonallisiksi ja kannustaviksi. Vertaillessani kavereideni saamiin viesteihin Antonin viestit olivat paljon innostavampia, viesteistä sai aina motivaatiota jatkaa seuraavan viikon tehtäviin hyvällä mielellä.
- Sähköpostit eivät välttämättä olleet erityisen hyödyllisiä, mutta positiivinen palaute tuntui silti kannustavalta ja tapaa kannattaa jatkaa vasta-alkajien kohdalla myös tulevaisuudessa.
- En käynyt harjoituksissa tai ollut yhteydessä assareihin, joten en kommentoi.
- Oli kiva, että joku luki koodejani viikottain ja antoi niistä palautetta.
- En saanut, enkä ohita koska kuulun tuohon kohderyhmään, ja olisin halunnut kommentteja :(
- Mielestäni viestit eivät olleet tarpeellisia
- En saanut koko kurssin aikana ensimmäistäkään viestiä. En olisi niitä varsinaisesti tarvinnutkaan, mutta hiukan herätti kummastusta että joillekin lähetellään mitä monimuotoisempia palautteita ja tsemppejä viikoittain, kun taas osa ei saa mitään.
- En tiedä, miksi en saanut viestejä ollenkaan, vaikka olen SCI:llä ja ohjelmoinnin vasta-alkaja :( Lienekö kieltänyt sähköposti-ilmoitukset jossain vaiheessa.
- Sain viestejä, ja ne olivat ihan positiivisia, mutta viestien sisältö oli aina sama.
- I think the messages were motivating me to continue "struggling" with the assignments. Sometimes I was very frustrated about my programme/code, but many helpful, supportive words were send to me from Trang Nguyen. I also appreciate that there was somebody actually going through my code and was chcecking it. I think it was a great way how to check if the beginners are doing right things, since the attendance on lab sessions is optional and most of the time (at least I) one is just guessing if this is a good way how to write a code.
- Oli mukavaa saada henkilökohtaista palautetta oman koodin optimoinnista. Se opetti hienosäätöjä ja vaihtoehtoisia tapoja (yleensä helpompia) tehdä sama asia.
- Oli hyötyä! Positiiviset viestit antoivat motivaatiota
- I found those messages to be highly useful.
- Varsinkin aloittelevana koodin kirjoittajana oli hyvä, että sai palautetta varsinkin koodin tyylistä ja luettavuudesta. On hyvä, että alusta alkaen ohjeistetaan "oikeaan" tyyliin.
- Oli hyötyä ja kiva kuulla palautetta omasta koodista koska A+ tarkisti vain toimivuuden, ei sitä miltä se näyttää toiselle ihmiselle.
- Olin aluksi kauhuissani ajatuksesta, että joku tarkkailee räpeltämääni koodia ja seuraa edistymistäni. Stalkkeriassarini osoittautui kuitenkin supermukavaksi tyypiksi, jolta kehtasi kysyä apua ja ajan kanssa tsemppiviestien saaminen alkoi motivoida kurssin suorittamista. Superhyvä konsepti!
- Oli kiva kuulla, että koodini vaikutti käyttökelpoiselta ja koodin kirjoittaminen oli sujuvaa.
- Alussa ainakin assarin viestit tuntuivat motivaatioboostereilta, mutta myöhemmin ne alkoivat tuntua jokseenkin turhilta. "Hyvin menee" -viestin sijaan tarkempi analyysi osa-alueista, joissa kehitystä on tapahtunut ja joissa ei, olisi hyödyllisempää.
- Oli hyvää kuulla palautetta assarilta eikä pelkästään koneen tarkistajalta.
- Palautteista oli hyötyä, omalla kohdallani ainakin tajusin hyvin palautteista, että mitä olisi voinut parantaa esim. koodin siisteydessä.
- Minusta niistä oli hyötyä. Auttoi kun sai kommentteja omasta edistymisestään jonkun toisen näkökulmasta.
- Linnean lähettämät viestit olivat hyviä ja sain niistä tsemppiä kurssiin. Myös omien pöhköjen aloittelijavirheiden osoittaminen oli opettavaista, ja siitä oli paljon iloa, koska palautteen kautta ymmärsin muun muassa paremmin Boolean-arvon antavien funktioiden käytön.
- Viestejä oli mukava saada ja niistä oli mielestäni myös hyötyä, koska niistä tuli hyvä mieli. :)
- Viestit olivat oikein hyviä! oli kiva saada jonkinlaista yksilöityä palautetta omasta työstä. Automaattikorjaus toki kertoi tekikö ohjelma mitä pitikin, mutta asssarin viesteistä sai hyviä vinkkejä koodin ulkoasuun ja optimointiin.
- Viestit olivat varsinkin alkuun hyvää palautetta kurssin etenemisestä
- Viestit olivat kivoja varsinkin kun niissä otettiin esille asioita koodeista, jotka menivät palautuksesta kyllä läpi mutta joissa olisi vielä kehitettävää.
- Tsemppiviestit piristivät todella paljon ja kannustivat eteenpäin. Näin muutaman muunkin tsemppiviestit ja Anton Pirhosen viestit olivat erityisen ilahduttavia. Ne antoivat lisätsemppiä jatkaa töiden tekemistä.
- Tsemppiviestit olivat kurssin suola.
- Viikottaiset viestit lisäsivät motivaatiota paljon!
- Niistä oli iloa sillä tuntui että assarini oli perehtynytkin tekemisiini eikä viestit olleet täysin geneeristä massatuotantoa (sama viesti joka viikko kaikille tsempattavilleen).
- Kyllä se hiukan auttoi kun ulkopuolinen henkilö seuraa omaa työskentelyäni. Ei mitään dramaattista motivaation lisäystä, mutta kiva lisä kurssiin.
- Sähköposteja oli ihan mukava lukea silloin tällöin
- Oli paljon hyötyä, kiitos motivoinnista ja ymmärryksestä!
- Hyödystä en osaa sanoa, en kovin paljoa tarvinnut neuvontaa kun sain lähes kaikki pisteet kerättyä alun kierroksista harjoitusryhmien avulla. Iloa niistä kuitenkin oli sillä oli mukavaa saada kannustavia viestejä säännöllisesti kun kerta en aijemin ole ohejlmoinut.
- Viestit olivat mielestäni kiva motivaatiolisä. Suosittelen.
- Viikottaiset viestit olivat hyviä siinä mielessä, että ne muistuttivat siitä, että joku toinenkin todella lukee kirjoittamaani koodia ja sen tulisi olla vähintäänkin sen vuoksi selkeää. Henkilökohtainen palaute auttoi myös motivoitumaan tehtävien tekoon :)
- Tykkäsin, että viikkopalaute oli kehuvaa, sillä sen luulisi olevan asioiden opettelun alkuvaiheessa tärkeää. Erityisen hyviä ovat kehut, joissa on huomioitu jokin yksityiskohta esim. "metodi X oli toteutettu hyvin tehokkaasti käyttäen tapaa Y". En tainnut käydä yhdessäkään harjoitusryhmässä, tai lähettänyt piazzassa viestiä, joten on paha sanoa assareiden toiminnasta juuta eikä jaata. Enimmäkseen johtui siitä ettei tarvinnut, tai että pystyin hankkimaan apua kaverilta.
- Viestit olivat ihan hyödyllisiä, mutta jos teki lukuja etukäteen, viestit olivat myöhässä. Joissain tilanteissa sain palautetta tehtävistä, jotka olin tehnyt noin kaksi viikkoa aikaisemmin.
- Alussa oli hyvä saada viestejä, sillä niissä kerrottiin, mikä omassa koodissa oli parannettavaa. Tarkemmin ajateltuna viestit varmaankin motivoivat tekemään kurssin loppuun asti, kun ei tavallaan halunnut luovuttaa kun viestien lähettäjä oli ikään kuin oppimisprosessissa mukana.
- Viestit olivat erittäin mukavia: Ne kertoivat omasta kehityssuunnastani ja toisaalta myös tsemppasivat.
- Tsemppiviestejä oli oikein ilo lukea! Oli todella motivoivaa kuulla positiivista ja hiukan inhimillisempää palautetta raakojen A+ virheilmoitusten lisäksi. Toivon, että tämä käytäntö jatkuu tulevaisuudessakin.
- Viestejä oli mukava lukea sekä sieltä sai rakentavaa palautetta, että mitä olisi voinut tehdä vielä paremmin.
- Assari Marja Tiaisen viikottaiset viestit olivat todella piristäviä ja rohkaisevia. Kiva kuulla, ettei kaikkea tarvinnutkaan osata ihan itse.
- Viestit olivat kannustavia.
- Viesteistä ei ollut varsinaisesti hyötyä minulle.
- Viestit olivat mukava lisä kurssilla ja oli kiva tietää, että joku seuraa omaa edistymistä. Vaikka viesteistä ei yleensä ollut varsinaista hyötyä, oli kiva saada kannustavaa palautetta aina kierroksen jälkeen.
- No ei varsinaista hyötyä, mutta ihan mukavia viestejä, jotka tsemppasivat pitkin kurssia :)
- Välillä ahdisti hieman, kun tiesi, että joku lukee alati omaa (surkeaa) koodiani. Jatkuvan seurattuna olemisen takia syntyneen paranoian vuoksi vilkuilen edelleen neuroottisesti olkani taakse aina ennen metroon astumista.
- Viesteistä oli paljon iloa. Vaikkei välttämättä joka kerta tullutkaan mitään rakentavaa palautetta, oli kehuista ja "jatka saamaan malliin" -viesteistä aina apua motivaatioon. Lisäksi oli turvallisempi olo jatkaa eteenpäin, kun tiesti, että joku lopulta kertoo, jos on mennyt aivan metsään oman koodin kanssa. Eli pelkkään automaattisen arvostelun ja palautteen varaan en laskenut kaikkea itsereflektion suhteen, vaikka järjestelmä toimikin pääsääntöisesti loistavasti.
- Auttoi, tiesi jos teki huonoja ratkaisuja tehtävissä.
- Sain yhden viestin, eikä siitä paljoa hyötynyt.
- Oli kiva nähdä, että joku henkilökohtaisesti vähän seurasi omaa etenemistä ja tsemppasi.
- Viesteistä oli iloa. Oli kiva, että joku katsoi perään ja kannusti henkilökohtaisesti.
- Oli hyötyä viesteistä, toivat lisämotivaatiota
- Oli kiva saada vähän kommenttia kurssin etenemisestä.
- Assarin viesteistä sai tietoa kurssin järjestelyistä etenkin kurssin alkupuolella. Alussa tietyistä ohjelmointityyliin liittyvistä kommenteista oli apua, jotta tietyt virheet eivät ehtineet ehdollistua. Assarin viestit myös motivoivat kurssin suorittamisessa sekä kannustivat aikataulussa pysymiseen.
- Etenin alussa sen verran vauhdikkaasti ettei viesteistä oikeastaan ollut hyötyä, sillä niiden sisältö oli käytännössä "hyvin menee".
- Oli ihan piristäviä viestejä. Minulla ei missään kohtaa ollut ongelmia joten viesteissä ei sinänsä ollut mitään hyödyllistä, kiva saada kehuja kyllä.
- Ei ollut hyötyä mutten olisi tarvinnutkaan koska osasin tehtävät
- Viestit toivat kivaa tsemppausta ensimmäisinä viikkoina koulun alettua ja assarit osasivat antaa hyviä vinkkejä / neuvoja niiden kautta.
- Ne olivat ihanan kannustavia
- Oli kiva saada palautetta varsinkin kun ohjelmointi sujui niin kivasti.
- Oli kiva saada viestejä, ne kannustivat jatkamaan silloin, kun kurssi tuntui työläältä.
- Hyviä oli. Niistä sai hyvää palautetta, automaattisen palautteen lisäksi. On hyvä juttu, että ihminen katsoo koodia läpi ja saan palautetta myös muun muassa tyyliseikoista.
- Viestit olivat mielestäni hyviä.
- Ihan hyödyllistä kritiikkiä sekä kehuja.
- I didn't attend any of the lab sessions or get help from them either on Piazza or the Telegram group chat.
- Initially got some emails, but they stopped after week 4. They were nice though didnt really add much to my learning.
- I would say they were meaningful in the way that I knew I was doing well and my code was not garbage. It may have also made me write slightly more readable code knowing that someone might have to read it. However, the content of the messages was generally not very useful.
- Viesteistä oli mielestäni hyötyä. Aloin kurssin edetessä miettimään jo tehtäviä tehdessäni esimerkiksi, että assarini kommentoisi että tämän voisi tehdä selkeämmin jotenkin muuten. Muutenkin pidin positiivisena ajatusta siitä, että joku edes seuraa ohjelmointiani enkä ole vain automaattitarkastuksen armoilla.
- Oli kiva välillä kuulla henkilökohtaista palautetta tehdyistä tehtävistä.
- Yeah he did help out with his comments and direct me not to rely on the for-loop and explore those higher order function though they are quite intimidating at first.
- Aluksi pelästyin hieman viestistä, mutta loppujen lopuksi niistä oli kyllä hyötyä, koska ainakin alitajuisesti jöi miettimään assarin palautetta omista ratkaisuista.
Further comments on the guidance you received, greetings to the assistants, etc.
- Sorry, I cannot say. Never used help, not from the assistants, not via Piazza.
- En itse käynyt assaroinneissa, mutta Telegram ryhmän ja Piazzan vinkeistä oli toisinaan apua tehtävien ratkaisemisessa.
- All the guidance I recieved was very helpful and nice.
- En käynyt laskareissa, mutta kiitos niille assareille ketkä vastasivat netin (piazza) kautta lähetettyihin kysymyksiin!
- kerran kävin harkassa, tyytyväinen olin.
- Sain nopeasti vastauksia kysymyksiini Telegramissa, jopa viime tingassa laitettuihin epätoivonhuutoihin.
- Kiitoksia assaroinnista ja hyvää joulua!
- Laitoin muutaman viestin kurssin tg-chattiin ja olen aina saanut tarvitsemaani apua. Olen myös nähnyt, kuinka assarit ovat aktiivisesti vastailleet opiskelijoiden kysymyksiin edellä mainitussa chätissä. Kiitos työstänne!
- Assarit oli valtava apu, jotta kurssin pystyi edes suorittamaan. Kiitos heille!
- En itse käynyt assaroinneissa, mutta sain jonkun verran apua keskusteluista piazzassa ja kurssin telegram-ryhmässä. Kuulemani perusteella assaroinnit olivat toimivia.
- -
- Se on hienoa, kun assarit yrittivät auttaa ainakin itseäni ilman, että vain katsoivat vastauksen ja kertoivat minulle, vaan pyrkivät ymmärtämään kirjoittamani koodin ja sitten etsiä sen yksittäisen virheen joka pilaa kaiken. Toisaalta toisinaan koen sen epäreiluksi muita kohtaan, jos assari istuu vierelläni 20-30 minuuttia, eikä pysty auttamaan muita ennen kuin on auttanut minua. Mutta kohtaamani assistentit oliva "ammattitaitoisia" ja mukavia.
- Assarien työskentelystä kohdallani: Hain välillä vinkkejä lukemalla Piazzan kysymyksiä. Osaan näistä kysymyksistä assarit olivat laittaneet vastauksia. Nämä olivat avuksi ja se miltä osin osaan sanoa assareiden työstä kurssilla, Olen tyytyväinen. Haqrjoituksissa en ehtinyt käydä, ne toki tosi tarpeellisia.
- Kävin muutaman kerran harkkaryhmissä kurssin aikana. Parasta neuvontaa oli mun mielestä silloin, jos assari ajatuksella katsoi mun omaa koodia läpi ja löysi ajatus/koodausvirheen sieltä ja neuvoi eteenpäin. Vähemmän hyödyllistä oli se, että hetken koodia katsottuaan assari alkoi neuvoa toista ratkaisua. Ymmärrän kyllä myös tämän, koska aina ei löydä virhettä ja on helpompi selittää malliratkaisua, ja yrittää auttaa opiskelijaa eteenpäin. Mutta sitten se oma bugi jää kuitenkin mietityttämään. Lisäksi kysyin assarilta neuvoa luvun 8.2 tehtävään 5 (pieniä mutta pähkinäisiä), koska olisin halunnut kokeilla REPLissä näitä, mutta en osannut syöttää REPLiin mitään mikä olisi toiminut testinä. Mutta assarikaan ei osannut ja sanoi että itse ratkaisisi nämä vain miettimällä. Ihan ok, mutta olisi ollut kiva kokeilla jos mietintä ei toiminut :D Piazza oli kätevä, vaikka kysyinkin siellä vaan pari kertaa, niin muiden kysymysten läpi käyminen auttoi myös. Siellä vastattiin myös nopeasti.
- Thank you for your all your help and patience! I wouldn't have make it without you! :) My favorite teaching assistants: Thong Tran took time to review my codes and offer helpful feedback in my assignments, Viljami Nurminen helped me in my text adventure, Trang Nguyen was always happy and helpful, Markus Kirjonen was also really nice and helpful in many assignments (I remember for example him helping me with the robots assignment) and lastly Ella Anttila knows a lot!
- Otso hieno kuva.
- I never asked for help from the assistants, but the marking of the"Text adventure" assignment was quick and thorough.
- Kävin muutaman kerran assaroinnissa ja pääasiassa annettu apu oli asiantuntevaa. Hieman negatiivinen kokemus jäi tekstipelin arvostelusta, jossa assistenttini ei vastannut pyyntööni lisäselvityksestä.
- Assarit pelastivat kurssini, niin arvosanan kuin tunnelman osalta. 'Kohta on ranteet auki' -fiilisten määrä laski minimiin, kunhan tajusin alkaa käydä säännöllisesti assaroinneissa. Kärsivällistä, ystävällistä ja avuliasta porukkaa - hieno ja elintärkeä joukko! Kiitos ja kumarrus.
- Assaroinnit oli kyllä hyviä. Miettisin hiukan miehitystä ja aikataulutusta uudestaan, resurssien keskittäminen vielä rankemmin alkuviikkoon voisi olla järkevää.
- Very big thank you to the assistants who helped me!!
- Piazassa assarit välillä kommentoivat spesifeihin kysymyksiin (= ei 'mikä koodissa on vikana/ koodi ei toimi' tyylisiin kysymyksiin) esim 'ratkaisu vaikuttaa lähes oikealta', mikä ei auta lainkaan tehtävän kanssa. Ongelmaan ei tarvitse antaa oikeaa vastausta, mutta neuvot kuten 'tarkista indeksointi' auttaa enemmän eteenpäin.
- Piazza toimi neuvojen kysymiseen ja hakemiseen erinomaisesti.
- Riku Autiolle kiitoksia positiivisesta ja runsaasta palautteesta omaan tekstipeliin!
- Osallistuin kurssille etäisesti. Luin jonkin verran Piazza-foorumia ja sain sieltä tai googlettamalla tarvittavat vinkit muutamiin "jumeihin".
- Aivan liian vähän kyselin Piazzassa apua. Mutta silloin kun kyselin - yösydämessä - niin silloinkin apu saattoi tulla nopeasti, ja vastaukset auttoivat aina eteenpäin. Hyvä juttu tuo Piazza.
- Assistentit olivat todella iso apu ja osasasivat auttaa todella hyvin ohjelmointi harkoissa.
- KIITOS TOSI PALJON!
- Hankala arvioida kutakin assaria erikseen kun on saanut apua niin monelta. Kuitenkin assarien apu on kokonaisuudessaan ollut korvaamatonta :D
- Kaiken kaikkiaan todella mukavia assareita, joita ilman en kyllä olisi kurssista selvinnyt <3
- Piazza on ollut ihan mahtava.
- Hyvä pöhinä päällä!
- Työelämässä en ole näin fiksuihin henkilöihin aiemmin törmännyt. Henkilörekrytoinneissa on tälle kurssille onnistu aivan täydellisesti, se ei ole kehu, vaan tosiasioiden tunnustaminen. Olisin halunnut tuoda assareille viinipullot jouluksi, mutta pelkäsin saada lahjussyytteet, mikä harmittaa kovasti.
- Annoin yllä Linnealle täydet propsit, vaikken harkkaryhmissä käynytkään. Viestit olivat hyödyllisiä, joten siitä iso kiitos!
- Teette hyvää duunia <3
- Piazza-foorumi oli life saver, sillä sieltä sai suht nopeasti vastauksen juuri omaan ongelmaan. Kiitos!
- Varsinkin Ella Anttilan neuvot helpottivat todella paljon, hän osasi selittää asiat tarpeeksi selkeästi ja ymmärrettävästi.
- Erityiskiitos Anton Pirhosen tsemppiviesteille.
- Ikävä kyllä en voi kommentoida harkkaryhmistä koska en käynyt niissä... ( ' _ ' )
- Assaroinnit oli erittäin hyösyllisiä, ilman niitä en olisi selvinnyt kurssista! Assarien lähettämät sähköpostit kuulosti hyvältä konseptilta, mielestäni niitä voisi lisätä resurssien sallimissa puitteissa. Itse sain kuulla näistä kurssin loppupuolella, ja kohderyhmään kuuluvana olisin arvostanut niitä itsekin. Oikein loistavaa työtä kaiken kaikkiaan, ja arvostin monipuolisia alustoja avun saannille!
- Erittäin isot propsit erityisesti Matiakselle jatkuvasta ja loputtomasta kärsivällisyydestä, sekä Otsolle hyvin perusteellisesta selittämisestä ja kärsivällisyydestä!
- Melkein jokaiselta assarilta olin saanut apua kurssin aikana, joten sain ihan hyvän kuvan assareista. Piazza foorumin neuvon annontojen laatu vaihteli eniten assareiden kesken ja se välillä jäi harmittamaan, sillä osa neuvoista tietyiltä assareilta ei oikeastaan auttanut ollenkaan ongelman ratkaisussa. Parhaaksi tavaksi osoittautui laskutuvat, joissa assarit pystyivät auttamaan paikanpäällä, vaikkakin siinäkin oli eroja assareiden kesken. Kaikki assarit osasivat kyllä auttaa, mutta haluan nostaa esille sen kuinka hyvin englannin kieliset assarit pystyivät hoitamaan homman. Ihme kyllä, englanninkieliset assarit pystyivät havainnollistamaan omia ongelmia koodista kuin suomenkieliset (muutaamaa lukuun ottamatta). Maanantain assarit olivat loistavia ja Anton Pirhonen, joka pystyi selittämään ymmärrettävästi asioista.
- Assistenttien avusta oli yleisesti paljon hyötyä ja yleisesti heidän apu vähensi omaa turhautumista. Mieleeni muistuu yksi hauska kokemus. Eräs assistentti oli saapunut paikalle "lennosta" eli hänellä ei ollut assistentin materiaaleja mukanaan, jolloin aloimme yhdessä selvittää koodiin ratkaisua. Pohdimme ja muokkasimme koodiani noin tunnin, mutta liian innostuneena hän ei ollut ottanut huomioon yhtä merkittävää kohtaa ja itsekin olin pihalla kuin lumiukko. Kuitenkin koodi oli epäkelpo, tunnin työ oli jossain määrin ollut turhaa ja hän lähti todeten tyyliin "ei onnistu, yritä pärjäillä", jolloin siinä mielentilassa ei voinut muuta kuin nauraa.
- En usein käynyt harjoitusryhmissä, mutta, kun kävin, sain aina osaavaa apua ongelmiini.
- Tsemppiä assistenteille! Kertaakaan en käynyt harjoitusryhmissä, mutta olen kuullut näistä taruolennoista vain hyvää. Erityisesti kiitos Matias Karille tsemppiviesteistä :)
- Kaikki assarit osasivat opettaa hyvin! Kuitenkin kaksi assaria, Ella Anttila ja Henri Gröhn, erottuivat joukosta. Molemmat selittivät asiat hyvin yksinkertaisesti, sekä ymmärsivät kauheimmatkin kirjoittamani koodinpätkät ja osasivat kertoa, että miksi ne eivät toimineet.
- Kiitoksia kaikesta avusta, jota olette antaneet! Literally indispensable!
- En käynyt kertaakan harjoitusryhmissä. En osaa sanoa, onko se hyvä vai huono asia.
- Kiitos!
- -
- Hyvää auttamista!
- Tässä kohdassa pitäisi olla nappula, jolla voi ohittaa koko osan jos ei kysynyt neuvoa assareilta kertaakaan koko kurssilla.
- Piazza oli kätevä työkalu varsinkin tiistai-iltaisin, kun tehtävää oli vielä paljon ja oli jäänyt johonkin tehtävään jumiin. Lisäksi jumin kohdattuani sieltä löytyi hyvin samanlaisia kysymyksiä samanlaisiin ongelmiin, jonka itse oli kohdannut ja sitä kautta pääsi tehtävässä eteenpäin.
- Again, I didn't get help from the TAs, but Vinh Nguyen and Trang Nguyen, as well as a few other TAs, were especially enthusiastic in their jobs. They want the students to succeed.
- Mahtava assistenttikunta, kiitos pedagogisesta asenteesta sekä suomen että englannin kielillä, Hyvää Joulua ja hyvää jatkoa opintojen parissa! toivottaa Kati-(täti)
- Kiitos avustanne!
- Assareista suuri apu.
- Piazza oli hyvä systeemi ja sieltä sai aina todella nopeasti apua. Helpotti hetkiä, kun homma ei vaan toimi, eikä jaksa koululle lähteä apua etsimään. Vastauksia sai nopeasti lähes mihin vuorokauden aikaan tahansa.
- I was slightly disappointed when some of the assistants gave up explaining when I had trouble understanding.
- Hey assistants, Thanks a lot for your help. You're lifesavers!
- Some of my group mates received individual weekly feedback while I did not, if that matters.
- I did not attend any exercise sessions as I did not have time for them and I was managing quite well on my own. But it was nice knowing that there is some help available if I ever need it.
- MOOC-opiskelijana valitettavasti minulla ei ollut mahdollisuutta osallistua harjoitusryhmiin. Uskon, että ne olisivat olleet hyödyllisiä ja kurssiarvosanakin korkeampi. Sain apua online, mutta jotkin solmut olisivat selkeästi vaatineet assarin apua auetakseen.
- I only posted a couple of times on the Piazza forum, but the help I got was useful and to the point.
- Harkkaryhmistä sai yleisesti ottaen hyvää vinkkiä ja apua! Piazzan vastaukset oli vähän ympäripyöreitä.
- Tiistain harkkaryhmissä saisi olla enemmän assareita, koska silloin oli niin paljon porukkaa paikalla (päivä ennen deadlinea).
- En käynyt livenä moikkaamassa assareita kertakaan mutta tekivät kyllä hyvää duunia Telegramin ja Piazzan puolella! :) Mahtavaa että aina saa apua oli aika ja paikka mikä tahansa!
Learning and Workload
How much do you feel you learned in O1?
- a) nothing
- b) a little
- c) some
- d) a lot
How difficult would ýou describe O1’s contents as?
- a) much too easy
- b) a little too easy
- c) more or less appropriate
- d) a little too hard
- e) much too hard
Please consider the following info, then comment on O1’s workload
- Any five-credit course should take about 137 hours of work for a typical student who has no additional prior experience in the course topic and who reaches a grade of three. Reaching the highest grades may well take more time.
- In O1, 137 hours means working for more than ten hours per week.
In the light of the above information, assess O1’s workload by selecting one of the options below. (Please note that this question isn’t about whether O1 is lighter or heavier than other courses you are taking or have taken.)
- a) The workload is far too light.
- b) The workload is a little too light.
- c) The workload is more or less appropriate.
- d) The workload is a little too heavy.
- e) The workload is far too heavy.
Your activity: did you put in the effort?
“I’m satisfied with my own efforts in O1.”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
Please indicate whether you agree with these claims:
(These items, too, are here to help with course design. Obviously, none of youranswers to this questionnaire will affect your — or anyone’s — course grade.)
“I think would have learned more if I hadn’t relied so much on other students’ work (during pairwork or by otherwise depending on other students’ skills).”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
“I’m aware of at least one other student who I think would have learned more if they hadn’t relied so much on other students’ work (during pairwork or by otherwise depending on other students’ skills).”
- 0) cannot say / no comments
- 1) strongly disagree
- 2) disagree
- 3) agree
- 4) strongly agree
Further comments on learning, difficulty, and workload:
- I did the work alone.
- Suoritin kurssia päivätöiden ohella, joten en aina pystynyt panostamaan tehtäviin ihan niin paljon, kuin olisin halunnut, ja osa tehtävistä oli pakko jättää tekemättä ajanpuutteen takia. Pääsin kuitenkin itselleni asettamaani tavoitteeseen kurssilla ja olen tyytyväinen oppimiseeni ja suoritukseeni. Ehkäpä täytyy vielä joululomalla palata tekemättä jääneisiin tehtäviin..
- Please lessen the workload for the sake of future students' health
- Työmäärä oli todella paljon suurempi kun kuvittelin. Pahimmillaan käytin yli 20h yhden kierroksen tehtäviin, mikä oli huomattavasti enemmän kuin mihinkään muuhun kurssiin samalla hetkellä. Tottakai työ myös korreloi oppimisen kanssa, ja välillä ajan kulua ei edes huomannut. Kuitenkin lähellä burnoutia tässä käytiin kun kurssin työmäärä ei ollutkaan olettamani "puolet normaalista" vaan tuplat normaaliin verrattuna.
- Aika paljon sai kurssiin käyttää viikottain aikaa, toisaalta halusin korkeimpia arvosanoja
- Valitettavasti jouduin luovuttamaan 8. kierroksen jälkeen lääketieteen opintojeni takia. Koin saaneeni kurssista todella paljon ja mielestäni hyvä jaotus, että loppupään tehtävät ovat enemmän kokoavia ja laajoja projekteja, joten kurssin lopettaminen ”leipäsisällön” jälkeen ei tuntunut epäonnistumiselta. Luvun 12 asiat haluan käydä itsenäisesti läpi. Sain arvosanan 3 kasaan kahdeksassa kierroksessa tekemällä keskimäärin 7-8h viikossa töitä. Minulla oli jonkun verran aikaisempaa ohjelmointitaustaa, mikä nopeutti huomattavasti ensimmäisissä funktioiden suunnittelutehtävissä. Työtunteihin nähden kurssin arvostelu on siis kohdillaan. Ehkä vasta-alkajan kannalta tuo yli 10h viikossa on aika yläkanttinen työläys muiden kurssien lomassa varsinkin jos joku yksittäinen tehtävä sakkaa. Toisaalta tähän on olemassa assarit ja harjoitusryhmät, jolloin tuollaisia tilanteita ei pitäisi liian usein tulla. Itse tein kaiken pääasiassa yksin, jolloin yksittäisistä tehtävistä saattoi kasvaa melkoisia aikasyöppöjä isojen pikkuvirheiden takia.
- Kurssi oli toki työläs, mutta en sanoisi että liian työläs.
- Henk. kohtaisesti lukion ja harrastusten ohella tämä vei paljon energiaa.
- Tein kaiken ihan yksin, mikä oli osittain hyvä, mutta toisaalta varmasti hidasti tehtävien tekoa. Olisin halunnut tehdä enemmänkin, mutta muut kurssit (ja elämä) vaativat osan ajastani. Edelleenkään en ole sinut Optionien kanssa. Osaan kyllä paketoida ja käyttää joitakin metodeja, jotka paketoivat valmiiksi, mutta purkaminen on aina yhtä tuskaa. Monet käskyt jäivät ajanpuutteeni vuoksi pintapuolisiksi tuttavuuksiksi. Olio-ohjelmoinnin periaatteet ymmärrän hyvin, mutta harjoituksen puutteen vuoksi viittaaminen oikeaan olioon on vielä monesti hakemalla haettava.
- Viikottainen työmäärä voisi olla vähän pienempi. Itse jouduin välillä skippaamaan aiheita, kun ei vaan yksinkertaisesti ehtinyt tehdä.
- Työtä on paljon, mutta en jättäisi jälkeenpäin ajatellen mitään pois.
- Itse tein kaiken kotona yksin. Koin työmäärän sopivaksi. Kaikkea ei ole todellakaan pakko tehdä, ja pidemmällä olevat opiskelijat saavat tehdä vaikeampia asioita. Oli todella siistiä, kun sain peeveli-pelin ja robotit toimimaan.
- Kurssi on hyvin työläs. Vaikka olin tehnyt kurssin aikaisemmin meni siihen edelleen huomattava määrä aikaa. Tämäkin loppupalautekysely on työläämpi kuin millään muulla kurssilla :D
- Aika työläs kurssi kyllä oli ottaen huomioon, että on ihan peruskurssi.
- Vaativuus ja työmäärä ei aiemmin koodanneille aika sopiva. Kurssin loppua kohti jatkuva runsas työmäärä (vaikka suhteessa opintopisteisiin täysin oikea) alkoi tiputtelemaan osallistujia heti kun tietty arvosana oli saavutettu. Itsellänikin jäi viimeinen luku tekemättä, kun arvosana 5 oli jo saatu. Toki myös tilanne, jossa ei voi enää korottaa arvosanaa passivoi ja aluksi itseänikin huolestutti, että jos peli ei onnistukkaan, että ei ole mahdollisuutta arvosanaan 5.
- Alkupään tehtäviin meni huomattavasti vähemmän aikaa kuin ennusteissa.
- Toisinaan oli työläämpää, mutta toisinaan hommat taas sujuivat aika-arvioita nopeammin. Uskoin tosiaan kurssin aikana, että olen panostanut tähän kurssiin huomattavasti yli 5 op:n verran, mutta näin jälkikäteen ajatellen (jos tekstipelin unohtaa) varmaankin tuo suunniteltu viikkotuntityömäärä on tullut aika tasaisesti saavutettua. Olisi hienoa saada henkilökohtaisesti selville, kuinka kauan olen kaiken kaikkiaan käyttänyt tämän kurssin töiden tekemiseen, varsinkin kun kirjasin joka tehtävään tarkat ajat, joskus jopa minuutin tarkkuudella. Olisikohan tämä mitenkään mahdollista?
- en usko että KUKAAN ns keskivertopiskelija, joka ei ole suuntautunut ohjelmoinnin opiskeluun tai ole aiempaa kokemusta, repii tästä kurssista 135 työtunnilla arvosanaa 5, jos sellainen on olemassa tarjoan omalla kustannuksellani kahvin. (ei pullaa). siihen palatakseni minusta tämä on arvosana/työtunnit/OP verraten hiukan liian työläs.(työläin 5 op kurssi mitä olen koskaan nähnyt.)
- Olen aloitteleva ohjelmoija ja kurssin loppua kohden aika-arviot eivät olleet minulle lähellekään riittävät.
- It is a challenging, time consuming, hard, but rewarding course!
- Ohjelmointi oli tuttua jo entuudestaan, kurssi lähtökohtiin nähden liian helppo, mutta kokemattomalle varmaan sopiva.
- I'm someone with a bit of experience in programming, but I enjoyed digging into some of the stuff I'd "kind of understood" before but it had never been explained. I personally didn't work in a pair. I'm not sure if it would have been better or worse if I did.
- Kurssi tuntui todella työläälle, etenkin ilman minkäännäköistä aikaisempaa ohjelmointi taustaa.Lisäksi joitain asioita olisi voinut "vääntää enemmän rautalangasta" mm. Ylimääräisillä esimerkeillä jne.
- Työmäärä oli itselle (yksin tehtävät tekevänä) yläkanttiin. Mikäli olisin tehnyt duunit parityönä (ts. tajunnut etsiä parin) ja hyödyntänyt assariapua aiemmin, niin työmäärä olisi ollut siedettävämpi. Omasta urpoilusta johtuen väänsin työmääräkyssäriin liittyvää barometria yhden alaspäin.
- Tiedostan kurssin ajankäyttövaateiden olevan linjassa virallisten sääntöjen kanssa. Siitä huolimatta voi olla perusteltua kysyä, että olisiko työmäärää hiukan kevennettävä, kun ensimmäinen asia joka kurssista tulee yleensä kysyttäessä mieleen on se, että kurssi on runsaasti keskivertokurssia työläämpi. Itselle tämä oli vähintään 50 % työläämpi kuin mikään kurssi tähän mennessä (mutta olen kylteri, eikä meidän kurssit yleensäkään ole kovin työläitä).
- Mukavaa kun saa tehdä parin kanssa tehtäviä!
- Laskeskelin että käytin viikottain n. 20h tehtäviin ja yleensä luvuissa ilmoitetut arvioidut työaika-arviot olivat reippaasti alakanttiin. Sain tällä työmäärällä lähes kaikki vaaditut tehtävät tehtyä, paitsi muutamassa luvussa, jolloin ei riittänyt aika. Ehkä se syy miksi minulla meni enemmän aikaa kuin oli arvioitu, on se että en ole ohjelmoinut ollenkaan aiemmin, enkä opiskele SCI-linjalla.
- Tein työtä vähemmän kuin kurssin opintopistemäärää vastaava tuntimäärä, mutta toisaalta minulla oli aivan eri tausta kuin mitä kurssilla oletettiin.
- indescribably laborious
- Kurssin työmäärä tunneissa oli yksin tehdessä verrattain suuri. Parin kanssa kuuleman mukaan suhteellisen helppoakin matkustella hyvä arvosana, mikä tosin kostautunee sitten tulevilla kursseilla.
- Meni ihan tolkuttomasti aikaa, kun yksinäni väänsin tehtäviä, mutta oma vika, kun en lähtenyt harjoituksiin. Toisaalta virheistä ja itse pähkäilemällä opin paremmin. Onneksi kävin juuri Y1:n kesäkurssin pohjalle, muuten olisin ollut pulassa. Vanhat aivot ei helpolla meinaa taipua ihan uudenlaiseen ajatteluun!
- Olisin oppinut enemmän jos olisin ehtinyt kerrata asioita omatoimisesti. Suoritin kurssin etäisesti enkä ollut yhteydessä muihin osallistujiin.
- Alussahan se lukikin - että tämä kurssi tulee teettämään työtä. Näin on! Mutta olen jo aikasemminkin huomannut että ohjelmoinnin kanssa juuri se on hyvä. No, oma tilanne oli että säännöllisen epäsäännöllinen työmäärä päätyössä haittasi joitakin viikkoja tosi pahasti, jolloin olisi toivonut deadlinen siirtymistä parilla päivällä, mutta koitin porskutella mukana. Ja onnistuin ... no, ihan hyvin. Toinen seikka jonka tajusi aiheiden hiukan vaikeutuessa - tehtävien ja asian omaksumisen kanssa 30min + 30min + 30 min + 30min EI OLE 2H! Ajan sirpaleista ei saa ehjää aikaa. Olisin toivonut niitä 4h ja 5h jaksoja enemmän elämääni mutta lie mahdottomia. Eli - ainoa hyvä syy työn ohessa opiskelemiseen on taloudellinen... Varsinkin siis jos päätyö koostuu jo kahdesta osasta /päivä 6 päivää viikossa ja kotona lapset tarvii ruokaa ja ompahan yksinhuoltajaksikin vielä aikoinaan jäänyt... HAaaahahahahaha. Onneksi on koodi!
- Kurssi on työläs kuten ylempänä totesinkin, mutta myös palkitseva.
- Tämä oli toki muihin tähän mennessä käymiini kursseihin verrattuna työläs, vaikka tuttua asiaa oli melko paljon. Toisaalta arvosanani tästä kurssista tulee olemaan suurempi kuin keskiarvoni, eli hyvä arvosana oli ehkä helpompi saavuttaa (ei tarvinnut päntätä!).
- Kurssi oli työläs, mutta mielestäni kaiken vaivan arvoinen.
- Tein koko kurssin kokonaan yksin, koska ei ole kavereita. Ehkä siksi lopullinen tuntimääräni on varmaankin aivan järjetön vaikka en ole niitä tarkastanut mistään, tiedän vain, että töitä on tullut tehtyä enemmän kuin kehtaan edes sanoa. Tunteja meni myös sen takia paljon, ettei ole paljon koodauskokemusta alla. Motivaationi pelasti koko kurssin, en olisi saanut kurssia läpi jollen aidosti olisi halunnut oppia koodaamaan. Kerran aiemminkin olen toisella kurssilla joutunut vastaavaan tilanteeseen jossa tunteja on palanut lähes gradun verran, mutta koska asioiden oppiminen on itselleni ollut kriteerinä niin olen vain hyvilläni koska nyt osaan koodata vähäsen ja osaan hyödyntää taitojani jo hieman omissa ohjelmistokehitys hankkeissani. Jälkikäteen arvioidenkin tämä on vaikea kurssi vaikka olisi motivaatiota, ei siksi että kurssi tai Scala kieli olisi jotenkin huono, vaan siksi että koodaus vaatii aivoilta huomattavasti enemmän kuin mitä monella lähtökohtaisesti on. Ohjelmointi ei todellakaan ole easy-peasy helppoa, ei vaikka se olisikin vain harrastus. Eteläpohjalainen periksi ei anneta asenne ja erinomaiset assarit pelastivat tämän poijjaan persuuksen.
- Kurssi vaati kyllä työtä, mutta kurssi oli järjestetty hyvin ja kurssit asiat olivat mielenkiintoisia.
- Kurssi oli todella aikaavievä, mutta lopulta se ei ollut super vaikea, jos vain jaksoi lukea kaikki tekstit ja tehdä tehtävät kunnolla.
- Oman tekstipelin toteuttaminen, ja robottiturnaus olivat tosi kivoja. Etenkin viimeisellä luennolla oman ja muiden töiden näkeminen oli todella mukavaa, ja tuntui että ei ollut turhaan nähnyt vaivaa näiden tehtävien eteen. Tekstipelissä tarkoituksellisena haasteena halusin lähteä toteuttamaan pelin graafista käyttöliittymää tyhjästä. Tämä oli sekä vapauttavaa, että tosi työlästä (hieman tappiollisen työlästä tekstipelin aikatauluun nähden)
- Some of the work felt pointless since I was spending hours working on assignments that taught me nothing but coding routine. I do however believe that practice in implementing very basic logic in less time is something that will benefit me a lot.
- Työmäärä tuntuu enemmän 10 opintopisteen suuruiselta, mutta se varmaan johtuu ihan itsestäni. En usko että kaverilta apua kysyminen tekee sen, että en oppisi asioita. Opiskelija toverit auttoivat assareiden tavoin, eli johdattamalla kohti oikeaa ajatusmallia, ei niinkään antamalla vastauksia. Tämä oikeastaan mahdollisti oman oppimisen, sillä joskus assarijonot menivät liian pitkiksi, jotta niihin edes kannattaisi alkaa jonottamaan. Tällöin toimettomat kaverit saivat auttaa assareiden tavoin, joka auttoi yhtä paljon kuin itse assarit kurssilla.
- Vaatii säännöllistä työpanosta, mutta kurssin omatoimisuus ajankäytön suhteen tekee siitä mielestäni helpon hallita Tehtävien vaativuus oli mielestäni sopiva..
- Kurssi oli helppo, kuten alkukurssille kuuluukin, mutta siihen kyllä upposi aikaa. Omalla kohdalla, ja myös mitä moni kaverinikin sanoi, arvioidut tuntimäärät olivat yleensä huomattavasti suurempia kuin mitä niihin oikeasti kului. Toki tämä riippuu täysin ihmisestä. Itse harvemmin opin mitään lukemalla teoriaa, vaan opin mielestäni parhaiten vain tekemällä ja katsomalla ongelmakohdissa teoriasta apua.
- On hyvä, että tarjolla oli haastetta vapaa-ehtoisina lisätehtävinä.
- Mielestäni työmäärä oli liian suuri etenkin aloittelijalle.
- O1 vei suunnilleen puolet koko syksyn opiskeluajasta. Toisaalta kehittyminenkin on ollut huimaa, kun kurssin alussa ei osannut kirjoittaa metodia, ja nyt voi ohjelmoida jo yksinkertaisia ohjelmia.
- En nyt rupea "suolaamaan" nimeltä liian helpolla päässeitä opiskelijoita, mutta paripalautuksen jättäisin kylmästi pois: se mahdollistaa kieroimmillaan työmäärän puolittamisen ja vajavaisen oppimisen niin kauan, kun jokainen tehtävä ei ole joka ikistä aihealuetta hyödyntävä haastava soveltava tehtävä.
- I think one of the greatest things that this course had to offer also made it one of the heaviest courses I have taken: the exercises. They are great for learning but if it doesn't work as planned there are so much more hours put into the material than the guidelines stipulate. Not necessarily a bad thing but it made me feel overworked after 9ish weeks.
- The workload is a little bit heavy. The course took me a lot of time per week, leaving little time for other courses.
- en osaaa kommentoida parityötä omasta kokemuksesta, mutta olettaisin, että työmäärä ei puolitu, mutta kevenee kuitenkin huomattavasti, kun ongelmia miettii yhdessä. Seuraavalla kerralla etsisin itselleni parin.
- Opin erittäin paljon! Kurssin vaativuus on ensikertalaiselle ohjelmoijalle ehkä rankka, mutta kurssin edetessä se muuttuu hauskemmaksi.
- Henkilökohtaisista syistä en voinut panostaa tähän kurssiin ajallisesti läheskään niin paljon kuin olisin halunnut ja se harmittaa valtavasti, mutta aion kerrata itsenäisesti joululoman aikana materiaaleja ja toivon, että olen omaksunut mahdollisimman paljon tietoa aikahaasteista huolimatta. Kurssi oli mielestäni sopivan vaativa ja työmääräkin olisi varmasti täysin realistinen, jos en mieti henkilökohtaisia haasteitani. En muuttaisi kurssissa varsinaisesti mitään, todella antoisa ja hauska kurssi!
- I understand the effort to keep the course interesting, but some of the assignments in category C felt like it was not designed to be for beginners, or not related to programming.
- The difficulty increase in the tasks especially C tasks was in my opinion too big of a change. Especially for a beginner. Rather than teach it made me feel inadequate though I understood the chapter information. I am not proud of the work I did especially toward the end of the course. I relied on others to an extent that is not ok. As I mentioned before the point system got the better of me. Instead of learning, I wanted the points.
- I don't think I learned a lot because I already come from a programming background, but it was definitely fun and I got to try out Scala! The workload in the first few weeks was really light, but then picked up pace after the B assignments started. I think the workload was just right.
- Difficulty felt appropriate. The mandatory assignments were sometimes challenging but not crazy, and if any of these were too easy, there are many optionals ones, which is great. I mostly worked alone and now realize, that I could have learned more if I did more work in groups/pairs so thanks for encouraging that.
- I remember at the beginning of the course, the assignments were all really easy for me because I already had previous experience with programming. Then later, especially when all those neat functions on collections came into play, I ended up actually learning a lot and it was a lot of fun to explore all those new concepts that are more unique to Scala. I think the course did a great job making programming fun and interesting, often it didn't even feel like work (apart from those times when you spend hours trying to figure out a problem, but even then it's rewarding when things finally work the way they're supposed to).
- I worked alone so I can't say much about pairwork. I do think it is good that I managed to figure everything out using just O1 and Google because I understood everything well, but knowing how to communicate my ideas to others or comparing code with friends could have been useful as well. I don't think this course was very difficult, it simply required a lot of time. I did aim for completing all required + some optional exercises so it makes sense I went over 137h. I guess making the course be worth 5cr is not completely unreasonable, but it was definitely the hardest-earned 5cr so far.
- I think everything was more or less fine, although as the course got into the last third I felt like I had more trouble juggling it -- however, I'm not sure if that's really the course's fault and more life circumstances changing a bit. The workload does seem to be a fair bit heavier into the last third or so of the course, and I wasn't really prepared for how much heavier it was.
- Työläs kurssi, vei hyvin paljon aikaa, mutta yleensä ottaen mukava kurssi
- Kuten kommentoin aiemminkin viikkopalautuksessa, toivoisin ettei lokakuun tenttiviikolla olisi palautusta. Samalla ihmettelen myös että tekstipeliin oli kaksi viikkoa aikaa: itse sain parin kanssa(täysiä pisteitä saavan) pelin väännettyä n. 5 tunnissa, kun taas esim. ensimmäiseen robottikierrokseen oli mielestäni liian vähän aikaa.
- Huomasin, että tähän kurssiin upposi eniten aikaa vaikka opiskelenkin sähköllä. Oli paljon mielenkiintoisempaa asiaa. Tajusin siis kurssin aikana että olen tehnyt väärän valinnan pääaineeni suhteen. Toivottavasti saan asian korjattua. Oispa kaljaa ja eri pääaine.
- Hatunnostot teekkareille jos tekevät aina tämän verran 5op eteen. Kerrankin sai oikeasti painaa hommia noppiensa eteen, mikä tekee kurssin suorittamisesta myös paljon palkitsevampaa. T. Kauppis
To future O1 students
If you’d like to enter a hint or message to the students of future O1 offerings, you’re welcome to do so here:
- Go to lab sessions. I didnt go until the very end and I finished 2 weeks work in 6 hours there.
- This is an excellent course for beginners in programming. Although sometimes the materials may be a bit difficult to process, give your best to try and overcome hardship, and the result is guaranteed to make you feel extremely satisfied and quite proud of yourself too!
- Prepare to die
- Aloita tehtävien tekeminen ajoissa niin ei tule kiirettä deadlinejen kanssa!
- Kannattaa tehdä tehtävät parin kanssa, vaikka palauttaisitte itsenäisesti ja molemmat koodaavat kannattaa miettiä vaikeampia ja laajempia tehtäviä yhdessä. Näin säästyy aikaa ja opitte toinen toisiltanne. Valitse myös pari joka on saman tasoinen koodari.
- Vaikka olisi ohjelmointitaustaa, älä aloita maanantaina :D
- Kiri alussa, kun se on vielä mahdollista. ;)
- Jos löytyy kiinnostusta ohjelmointia kohtaan, tämä kurssi kannattaa valita ehdottomasti, vaikkei kokemusta olisi lainkaan. Tehtävät ovat haastavia, mutta niiden ratkaisu ei ole mahdotonta. Apua kannattaa hakea, sillä toisille puhuessa oma ymmärrys koodauksesta syvenee samalla. Erittäin hauskoja projekteja ja tämä kurssi inspiroi ottamaan selvää toisita kielistä.
- Aloita tehtävät hyvissä ajoin - nuo neljä sanaa ovat tukenasi seuraavat kolme kuukautta. Onnea matkaan!
- Peeveli, että on hyvä kurssi :D.
- Please stick to their schedule so that your year goes smoothly and you actually learn something.
- Aloita ajoissa. Älä jää turhaan jumittamaan vaan pyydä rohkeasti apua.
- Oman tekstipelin tekeminen on hyvä aloittaa ajoissa. Kannattaa myös varoa tekemästä liian kunnianhimoista suunnitelmaa, jota ei sitten ehdikään toteuttaa. Pelin debuggaamiseen ja metodien kommentoimiseen yms. voi mennä lopuksi yllättävän monta tuntia.
- Aloittakaa ajoissa ja pyrkikää olemaan edellä aikataulusta. Auttaa huomattavasti samaan aikaan olevalle ohjelmointistudio 1 kurssilla, joka on 1-2vk edellä sekä tilanteissa, jossa sairastutte. Etenkin vuoden alussa muilla kursseilla on vähemmän kiire kuin vuoden lopussa.
- Todella kattava kurssi. Parempaa peruskurssia saa hakea.
- Ohjelmointi on kivaa - jos aloitat ajoissa. :)
- Kannattaa puskea turhautumisen läpi - onnistumisen tunne ratkaisun keksimisen jälkeen on korvaamaton. Ohjelmointiin on hyvä suhtautua avoimesti, kaikkia se ei varmaan kiinnosta ennen kurssia tai edes sen jälkeen, mutta sille kannattaa antaa mahdollisuus. Parhaimmassa tapauksessa siitä saattaa kehkeytyä jotain kaunista. Ja pahimmassakin tapauksessa voi korkeintaan vain oppia jotain uutta.
- Kova työskentely palkitaan. Tällä kurssilla lähdetään opiskelemaan ilman minkäänlaista pohjatason vaatimusta, mikä on hyvä, sillä kunhan tähän käyttää aikaa, niin oppii varmasti.
- Suosittelen lämpimästi, kurssilla vo olla koko elämääsi muuttava positiivinen vaikutus. Tee kuitenkin tehtävät jo enne varsinaista palautusviikkoa, koska kaikilla viikoilla et ehdi tehdä kaikkia tehtäviä annetun viikon ajan puitteisssa. Tätä silmälläpitäen silmäile koko materiaalia koko kurssian ajan ja jo alusta asti, koska myöhemmät tehtävät ovat monin verroin vaativampia ja tarvitset enemmän aikaa niiden hoitamiseen.
- Tälle kurssille kannattaa oikeasti varata aikaa. Vaikka en ole enää ohjelmoinnin vasta-alkaja, aina ei riittänyt, että teen tehtävät yhden päivän sessiona. Varsinkin kurssin loppupuolta lähestyttäessä tehtävät vaikeutuvat ja vaativat huomattavasti enemmän ajatustyötä kuin alussa. Lisäksi suosittelisin lukemaan aineistot vaikka kyseinen asia vaikuttaakin tutulta.
- Colon goes on the collection side :)
- Be patient! It will get better! I remember the first weeks I was taking so much time doing the assignments and asking if it would get easier at some point. It does! It will be super rewarding! If you get stuck, go to the lab sessions, that's the best way to get help and understand the concepts.
- Don't skip the optional blocks, some of the best content is there. Don't be afraid to read ahead and around things. There is some time-consuming stuff coming up, so make sure things aren't going to sneak up on you!
- Tervehdys tulevat scalaajat. Pari vinkkiä: (a) varatkaa hyvin aikaa, (b) etsikää pari, ja (c) menkää heti harjoitusryhmissä piipahtamaan, kun jäätte jumiin. Alku voi olla tuskallista, mutta lopussa se palkitaan.
- Varautukaa ajoittaiseen henkiseen hajoamiseen ja varatkaa tarpeeksi aikaa.
- Jos aiot suorittaa yhdenkin kurssin koko opiskeluaikanasi järkevästi siten, että aloitat työt ajoissa ennen määräaikaa, niin anna sen olla tämä kurssi. Ohjelmoinnissa nimittäin jää joskus jumiin tavoilla, jotka eivät ole muista aineista tuttuja.
- Otin tämän kurssin vapaavalintaisena koska olin kuullut kavereiltani, että tällä kurssilla on hyvä aloittaa ohjelmoinnin opettelu ja helpottaa jatkossa muiden ohjelmointikielien opiskelua. Olen nyt kurssin tehneenä samaa mieltä heidän kanssaan.
- Kannattaa aloittaa tehtävät ajoissa, tiistai-iltana kiität itseäsi!
- Abandon all hope, ye who enter here.
- Omasta seikkalupelistä ja kamppailevista roboteista saa noin puolen C-pisteistä.
- Terveisiä täältä kierrokselta 13! Paljon valvottuja öitä mutta hauskaa oli ja mukavaa. Tavoitteena oli oppia ohjelmointia ja ohjelmoinnista ja näin tapahtui! Ongelmatilanteissa sai apua nopeasti! Jäi pelkästään hyvä maku suuhun, vaikka työssäkäyvänä ja perheellisenä "joutuikin" venyttämään jaksamistaan vielä äärilleen. Jatkan ehdottomasti seuraaville kierroksille kun avautuvat!
- Kannattaa ottaa hyöty irti siitä, että kurssin kaikki kierrokset aukeavat jo elokuun lopussa. Jos esimerkiksi orientaatioviikolla haluaisi päästä tekemään jo koulua juhlimisen lomassa o1 tarjoaa siihen hyvän mahdollisuuden. Itsellä ainakin kurssin suorittaminen oli kevyempää kun eteni n. 2 viikkoa etupainotteisesti. Syksyn mittaan muiden kurssien tehtävät kasaantuvat ja silloin voi olla mukavaa, että o1 kierros on jo tehtynä ja voi pitää vaikka vapaa viikon tästä kurssista keskittyen muihin kursseihin.
- Aloittakaa tehtävien tekeminen hyvissä ajoin, ei ole kiva joutua huhkimaan viimeisten kolmen päivän aikana tuplatahtia
- Aloittakaa tekemään ajoissa, pyrkikää vaikka ekan periodin olemaan vaikka viikko edellä aikataulua.
- Panosta alkuun, niin loppu on helppo.
- Pitäkää hyvä pöhinä harkoissa!
- Aloita heti
- Vapaapäivä keskiviikkona on iso uhka, koska silloin ajattelet koko viikon, että "ehdin tehdä O1 kierroksen tiistai-iltana" ja usein ilta venyy yöhön ja et pääse ennen kukonlaulua nukkumaan.
- Muista hengittää ja pitää taukoa; vauriot rystysille paranevat hitaasti.
- Aloittakaa kurssi tehtävien tekeminen aikaisemmin kuin kurssi oikeasti alkaa (jos vain on mahdollista) . Saatte mielenrauhan, kun olette kierroksen tai jopa enemmänkin edellä dediksiä.
- 1 sääntö. Opettele Stack. 2 sääntö. Älä ikinä unohda sääntöä 1. 3. Älä laske käytettyjä työtunteja, ole vain onnellinen kun tiedät oppineesi jonkin asian selkärankaan saakka koska tosiasiahan on, että valtaosa osa koodauskursseja kokeilleista keskeyttää jo peruskurssitkin. 4. Mitä ikinä tapahtuukin, niin älä ikinä anna periksi.
- Hyvä kurssi! Kannattaa tehdä nopee :D
- Tehkää työtä tasaisesti, älkää jättäkö vikaan iltaan. Scalaa kootusti auttaa aina.
- Ei kannata pelätä kurssia vaikkei aiempaa ohjelmointi kokemusta olisikaan!
- Tehkää tehtävät ennen keskiviikkoa. Se tuntuu hyvältä. (/se ei tunnu huonolta)
- Jos tehtävissä jää jumiin, kannattaa pyytää ajoissa apua, eikä jäädä jumittamaan. Muuten tehtävässä voi kulua useita tunteja.
- Tread carefully, and don't take things you already know for granted. When you implement it, no matter how simple, make sure it works. It's much easier to fix a slip-up you made 5 minutes ago, than find the 8 you made in the last 3 hours. -Gandhi, 1673
- Don't start working on your assignment at 11pm on the day before the deadline.
- Tavoitteet muuttuu. Päätin aluksi että en tarvitse kurssista stressiä enkä 4 tai 5. Sain 3 pistemäärät täyteen ja totesin että jos en nosta tavoitetta, en tule tehneekseni loppuja tehtäviä. Halusin kuitenkin tehdä tekstipelin (koska se oli ihan mahtava tehtävä) niin päätin nostaa tavoitetta 4. Siltikään tämä kesken kaiken tehty tavoitteen muutos ei estänyt saamasta 4 eikä 5 olisi ollut täysin mahdoton, mutta vaikka kiven kovaan itselleni väitin että en tarvitse 4 sen päädyin kuitenkin haluamaan ja ottamaankin. Olisi ollut sääli jos olisin turmellut kaikki mahdollisuuteni siihen heittämällä hanskat tiskiin liian aikaisin.
- Kannattaa tehdä tehtäviä etukäteen. Itse pääsin jopa kaksi viikkoa edelle. Tällöin ei ollut ongelmia deadlineien kanssa ja pystyi jopa pitämään taukoa. Hyvän rutiinin antaa kun menee jokaiselle ohjelmointitunnille.
- Jos haluat säästyä unettomilta öiltä ja painajaisilta, aloita kurssin sisällön tekeminen mahdollisimman pian ja yritä edetä kurssin aikataulua edempänä, tämä auttaa.
- docsit ja tehtävänanto kannattaa lukea hyvin, vaikka tuntuukin siltä, että siinä tuhlaa aikaa. Oikeasti aika menee hukkaan, kun alkaa tekemään väärin, ja sitten koittaa etsiä missä virhe on.
- Työläs mutta todella hauska ja palkitseva kurssi!
- Ei kannata jättää kierroksia viime tinkaan ja todeta, että tänään muuten nukutaan alle kolme tuntia. Toki kurssista voi saada hyvän arvosanan, vaikka tällaista itsekidutusta harrastaakin.
- Learn and grow.
- Jos olet vasta ohjelmoinnin aloittelija, varaudu siihen, että työtä on todella paljon, etenkin arvosanoihin 4 ja 5 asti. Varaudu turhauttaviin hetkiin ja jos haluat tutkia turhautumistasi, älä käy ohjelmointituvissa äläkä tee parin kanssa työtä. Se toki saattaa kuulostaa pelottavalta ja raskaalta, mutta itsensä haastamisesta yleensä oppii paljon. Toisaalta jos turhautumisen sijaan haluat oppia asiat mahdollisimman hyvin ja ylläpitää kokonaisvaltaista hyvinvointia, tee töitä parin kanssa tai käy vähintäänkin ohjelmointituvissa.
- Ohjelmointi on kivaa, kun pääsee alkuun. Siihen jää jopa koukkuun tällä kurssilla.
- Kapulakielen ja englanninkielisten termien käyttö tällä kurssilla oli lähes olematonta. Iso kiitos siitä.
- Kurssi on todella työläs, mutta samalla erittäin palkitseva! Tee parhaasi ja älä aloita uutta kierrosta muutamaa päivää ennen sen deadlinea. Hyödynnä sinulle annettu viikko kokonaisuudessaan.
- Ohjelmointi on hauskaa!
- Suosittelen oppimaan funktionaalisen ajattelutavan, auttaa todella paljon Scalan kanssa.
- Jos kävisin O1:n uudestaan, rykäisisin alkupään kierrokset mahdollisimman nopeasti läpi. Silloin loppupään kierroksilla on enemmän joustovaraa aikataulun suhteen.
- Ohjelmointia opiskellessa kannattaa muistaa, että sen minkä taakseen jättää, sen eestään löytää.
- Tehkää pojjaat asioita etukäteen. Jää ärsyttämään jos se parempi arvosana jää saamatta koska piti vääntää sitä mahdotonta tehtävää dedistä edeltävänä yönä.
- Älä jätä kierroksia viime iltaan! Tai jätä, jos et arvosta vapaa-aikaa tai tarpeeksi pitkiä yöunia.
- Kämppääminen toimii aina!
- Työläs, mutta ehdottomasti mielenkiintoinen ja palkitseva kurssi :)
- Ei tää oo mikään saatanan via dolorosa.
- Huikee kurssi - kannattaa panostaa, jos yhtään kiinnostaa.
- Tehtäviä kannattaa tehdä etukäteen, eikä aloittaa kierrosta maanantainailtana. Ottakaa hyöty irti assarointiryhmistä, niistä on oikeasti apua!
- Kannattaa kurssin alussa tehdä tehtäviä etupeltoon, koska ohjelmointi on huomattavasti hauskempaa kun dedis ei paina päälle.
- Vaikka kierros ei ole vielä alkanut, voi sen silti tehdä jo valmiiksi : )
- tsemppiä! älkää jättäkö kaikkea tekemistä viimeiseen iltaan
- Aloita tehtävien teko ajoissa! Tätä ei todella voi painottaa liikaa.
- Kurssi oli mukava ja hyvin palkitseva! Työmäärä oli kohtalaisen suuri, mutta tehtävien tekemisestä oli paljon hyötyä.
- Please try to complete the assignments in advance. You don't want to stay up all night before the deadline.
- O1 on yliveto: se on tosi työläs, mutta jos annatti sille mahdollisuuden, se yllättää positiivisesti! En kadu yhtään sitä, että käytin edellisen kahden kuukauden kaikki tiistait oppiakseni Scalaa. Nyt tiedän, että osaan jo jotain. Ja ilman työtä mitään ei voi saavuttaa.
- Kannattaa huomioida, että kurssin alussa on A rtason tehtäviä ja kurssin lopussa niitä ei ole. Eli kurssin alkupäässä kannattaa tehdä kaikki tehtävät mahdollisimman kattavasti sekä arvosanan, että oppimisen näkökulmasta.
- Varaa riittävästi aikaa erityisesti arkisin ohjelmointiin. Viikonloppuna on tylsä huomata jäävänsä jumiin johonkin, eikä sen seurauksena pääsekään etenemään lainkaan ennen kuin on käynyt ohjelmointiharjoituksessa.
- Study for the benefit of learning, not for the points.
- This is going to be one of the best courses you ever do. The B and C assignments are tough but the moment when your program works is worth all that effort. Also, I hope you enjoy recursion :)
- If you think your text adventure/ Robot Tribe is good, think twice. There are very talented kids out there.
- Make sure you really understand the given project before you start writing code or else it might get very frustrating!
- Enjoys!
- Kantapään kautta opittua ihan liian myöhään kurssilla: kannattaa lukea materiaali ajatuksella ennen tehtävien tekoa, vaikka tuntuisi että saatat osata ilmankin tai tuntuisi että sinulla on kiire. Tehtävien tekoon menee paljon vähemmän aikaa ja ne tuntuvat huomattavasti helpommilta kun ymmärtää aiheen (teoriaosuuden lukemisen jälkeen), ja lukematta jättäminen saattaa kostautua myöhemmissäkin tehtävissä.
- Some advice I wish I'd been better about following: 1. Take regular breaks -- it might feel as if you'll get more done if you keep working at an assignment for hours on end without stopping, but you really, really won't. Don't go longer than two hours without spending a decent chunk of time away from the computer. 2. Don't get stuck -- if you've been struggling with a problem with no progress for an hour, it's time to ask for help. Work on something else or take a break while you wait for a reply to relieve some of the frustration. 3. Use the REPL -- it might seem like a total pain in the ass to type all that stuff out rather than work it out in your head, but you're saving time and effort in the long run. 4. Use pen and paper -- writing down what you're trying to do and/or making diagrams of what you want to happen can be surprisingly helpful. Again, it might seem like a pain in the ass, but it makes for less time and effort in the long run.
Summary
Please rate O1’s arrangements (course components, announcements, other practicalities):
- a) 1 — very poor
- b) 2
- c) 3
- d) 4
- e) 5 — very good
- f) don’t know / no comment
Please rate O1’s course materials (ebook):
- a) 1 — very poor
- b) 2
- c) 3
- d) 4
- e) 5 — very good
- f) don’t know / no comment
Please rate the guidance you received (lab sessions, online forums, etc.):
- a) 1 — very poor
- b) 2
- c) 3
- d) 4
- e) 5 — very good
- f) don’t know / no comment
Please rate O1 as a whole:
- a) 1 — very poor
- b) 2
- c) 3
- d) 4
- e) 5 — very good
- f) don’t know / no comment
“Finally, I’d like to say this:”
- I will miss this course. It is the only one I didnt feel lost in at all, and the only one I have actually enjoyed.
- I love this course, will miss it during the break. I hope to continue in Programming 2.
- Although there were times of much hardship and heavy workload, this is the course I enjoyed the most during my first term as a freshman.
- Kiitos kurssista ja hyvän kurssikokemuksen tuottamisesta myös kurssin verkossa suorittaneille!
- Good job
- I assume most of the students (including me) were doing weekly assignment on wednesday, close to deadline. God, I wish I wasn't procrastinating that much. The problem is. I had to skip some lectures in order to finish the tasks by noon. It would be so great if the deadline will be on holiday/midnight, so procrastinators like me at least will not miss other lectures. Overall though, the course was great. I regret missing some tasks because I have only 58 points left to grade 5, and I forgot to submit my tribe last week. Thanks for the course!
- A+ ympäristö superhyvä, siitä isot plussat! Ja vielä isommat plussat assareille, jotka periksiantamattomasti auttoivat meitä jatkamaan kun ei enää itse uskottu itseihimme <3
- Kurssin alussa oli vähän epäselvää miksi tätä kurssia opetellaan scalalla, mutta näin kurssin päätyessä olen oppinut, että scala on aika hyvä ja näppärä korkeamman asteen kieleksi. Itse kuitenkin suosin esimerkiksi Pythonia ja R kieliä koska ne sopii paremmin omiin käyttötarkoituksiin. Scalan opettelu on kuitenkin tarjonnut hyvät pohjat myös muiden korkeamman asteen kielien opettelemiseen. Kiitos kurssista!
- Erittäin hyvä ja mielenkiintoinen kurssi, oppimateriaali oli todella hyvää, se oli kirjoitettu piristävällä tavalla ja teksiin oli lisätty hyviä kuvia ja vitsejä!
- The ohjelmointikurssi, tämän paremmin ei mielestäni peruskurssia voi toteuttaa. Työläs mutta palkitseva.
- Kiitoksia, keväällä uudestaan.. :)
- Tosi kiva kurssi, vaikkakin työläs (varsinkin kauppiskursseihin verrattuna :D) Oppi paljon!
- Huikee kurssi!
- Kiitos
- Mahtava kurssi, syksyn parhaimpia. Tämä jää kyllä hyvin mieleen tuleviksi vuosiksi! Kiitoksia tästä kokemuksesta!
- Nautin kurssista tosi paljon. Valitettavasti olen sairastellut lähes koko toisen periodin, ja se on kurssin loppupuolella vaikuttanut todella paljon suorituskykyyni. Teen lomalla itsekseni tehtäviä, jos se on mahdollista ja jos minulla on siihen aikaa. Kiitos kurssista ja hyvää joulua!
- Ohjelmointi 1 on ehdottomasti hauskin, opettavaisin ja parhaiten järjestetty kurssi kaikista kursseista, joille olen tähän mennessä Aallossa osallistunut.
- Jää jopa vähän ikävä tälläista kurssia, pitänee valita Ohjelmointistudio 2 keväälle :)
- Saisipa ohjelmointi 2 kurssin myös tehtyä MOOC:na
- Hyvää joulua.
- O1 has strengthened my programming concept (ex. OOP, class, trait) and helped me understand the structure of other languages better.
- Harmittaa vähän, kun tekstipeli ei päässyt parhaiden joukkoon. Mutta toisaalta, ne, mitä esitettiin päätösluennolla, olivat aika huikeita laajuudeltaan ja siinä yhdessä oli jopa grafiikat.
- Kiitos kaikesta huumorista materiaalin seassa! Mitenkäs minä nyt sitten lähdenkään kirjoittamaan sitä ohjelmaa, jonka olen aina halunnut tehdä... ... import o1 ._ vai miten se nyt menikään?
- Miksi annoin vain 4 keskustelufoorumille: Suoritin koko kurssin kotoa. Kriisin iskiessä hain apua (usein viimetingassa, koska virheen etsintä oli jo vienyt kaiken käytettävissä olleen ajan) keskustelufoorumin vastauksista. Foorumin säännöt on tosi tiukat, ehkä vois funktio/metoditasolla antaa jonkinlaisen suuntaa antavan koodipätkän tai vertaisesimerkin. Uskon että melkein kaikki kurssilla ovat hyvin motivoituneita ja tiedon saaminen/oppiminen on prioriteetti yksi ja kopiointi vasta prioriteetti kaksi, Itse asiassa tämä sääntöjen rajoittama vastauksien lukeminen on ainoa asia, mikä on kurssilla hiukan negatiivinen(lievästi myös vaadittu työtuntimäärä). Siis tämä asia puree juuri silloin, jos ei ole enää aikaa kysyä apua henkilökohtaisesti ja odottaa vastausta esim. seuraavaan päivään. Joskus olis hyödyllistä, kun vois lukea mitä joku toinen on kysynyt ja mitä siihen on vastattu, nythän koodia ei siis näe.
- Oma motivaationi alkoi laskea kappaleen 6 matopelissä. Sitten viikot 7-10 menivät vähän puolilla tehoilla. Viikot 11 ja 12 jätin oikeastaan kokonaan väliin, koska kurssi ei enää motivoinut. Motivaatiota laskivat etenkin isot tehtävät, koska ne olivat järjestäen mielestäni turhan vaikeita. Sanoisin, että ensimmäinen puoli kurssista oli vaikeustasoltaan sopiva, toinen liian haastava.
- It's the perfect course to start programming from scratch. If you already have some experience... be patient.
- I want to learn more!
- Kiitos.
- Mielummin opiskeltaisin javaa eikä scalaa
- Kävin kurssin myös viime vuonna saaden kolmosen ja karkasin vuodeksi (hyvin anti-tikkiläismäisesti) suorittamaan fysiikan kursseja ohjelmoinnin jatkokurssien sijaan. Annoin silloin palautetta, että tehtäviä voisi jakaa pienempiin osiin ja oli ilo nähdä, että tämä oli toteutettu esim. flappyBugissa ja Robots-projektissa nyt tänä vuonna. Teillä on tässä paketissa (yhä edelleen) koottuna yksi parhaita yliopistokursseja, joilla olen ollut. Odotan innolla miten saatte vielä tulevina vuosina vietyä visiotanne eteenpäin. Te olette jo nyt aivan omalla tasolla, mitä tulee nimenomaan käytännöllisen ja täysin hyödylliseltä tuntuvan ohjelmoinnin peruskurssin järjestämiseen. Pitäkää lippu korkealla ja jatkakaa samaan malliin! :)
- Thank you! It was an incredible course! I am really happy I took it!
- Kierrospalautuksia oli molemmilla tenttiviikoilla, mikä oli melko raskasta. Jos mitenkään mahdollista, olisi hienoa jos tenttiviikoilla pidettäisiin jatkossa taukoa.
- This was fun and I feel like I learned a lot, thanks! Some assignments felt a bit tedious, but in the big picture, I think every single one of them was worth putting the time into.
- I am glad that I completed this course. It was really demanding but I learned many things that will definitelly help me in the future studies. I want to also thank all the teaching assistants and lecturers, who were very helpful for the whole time.
- Robot triben luokkia ja metodeja olisi voinut selittää dokumentoinnissa paremmin.
- Kiitos kärsivällisyydestä! Itku och potku och parku pääsi lipsahtamaan alussa, useaan kertaan. Pahoittelen tätä; anteeksi. Esikontekstini kurssin suhteen (sis. vaikeuden ja työmääräarvion suhteen) oli vinoutunut. Elämismaailmani (Husserl, 1936) muutettua katsantaansa - ja yleisesti viisastuttua, monessa mielessä - kurssi meni antoisasti. Ja siitä jäi mieluisa ja hunajainen maku suuhun.
- Hyvää joulua, Juha.
- As final comment, I want to thank Juha Sorva for taking the time to respond to my comments and questions.
- Thank you! This was the best remote programming course I have ever attended.
- Ihan sikajees kurssi
- Scala is a terrible language for teaching programming.
- Oppimateriaalin (suomenkielinen) kielenkäyttö on sanoinkuvaamattoman upeaa. Leikkisä ote ja sanaleikit lisäävät lukemisen mielekkyyttä, ja teksit on kuitenkin alusta loppuun selkeää ja asiallista (ei sillä, ettenkö henkilökohtaisesti voisi nauttia asiattomastakin tekstistä). Vaikka tehtäviä tekee yksin kotona, olo on koko ajan kuin olisi seuraa, koska teksti kulkee mukana ja kanssaelää kokemukset, niin hämmennykset kuin heurekatkin.
- Iso kiitos hurjasta panoksesta tätä kurssia kohtaan, oppimateriaali oli ihan huipputasoa.
- Kiitos!!
- All my other programming languages are learnt by self-taught with online materials. I have to say O1 ebook is the best one to learn a language for beginner!
- Scala IDE näyttää kuolleelta projektilta, ja tuntuu vähän turhalta opetella käyttämään IDEä, jolle ei ole enää tukea. Tuntuisi mielekkäämmältä, jos tehtävät olisivat esim. IntelliJ IDEA:lla tehtävissä.
- Toivottavasti tällainen säilyy mahdollisena monille tuleville opiskelijoille! Niin, milloinkas voikaan ilmoittautua jatkokierroksille 14->
- The course works well as a complete package, it's great to see how well the topics and workload are distributed across the entire span of the course. It's very good to see that especially with the text adventure the participants are given a chance to design and implement a program on their own. From personal experience many years ago I can confirm this technique works, even though it might be overwhelming at first. But what do you know, to learn something you gotta actually do it; knowing how to use the tools isn't going to help you build anything unless you start building something.
- Syksyllä opiskelemistani kursseista ehdottomasti paras. Erittäin hyvin organisoitu, materiaali erinomainen ja työskentelytavan ja -ajan pystyy itse määrittelemään.
- Vihdoin kurssi on ohi ja perustiedot ohjelmoinnista hallussa :D
- Parhaiten järjestetty kurssi, jonka olen koskaan käynyt. Oppimateriaalit olivat loistavat. Slay Juha Sorva! (ja tietty kaikki muut, ketkä ovat kurssia olleet tekemässä) Seuraaville ohjelmointikursseille on tämäm kurssin myötä asetettu rima todella korkealle.
- Kurssi on paras mitä tähän mennessä on ollut.
- Kiitos paljon kurssista, opin todella paljon ja kiinnostus ohjelmointia kohtaan suureni paljon!
- Thank you!
- Kurssilla käydyt asiat ovat yhteensä ainakin kymmenen kertaa laajempia kuin aikaisempi ohjelmointitietoni javalla. Sinne meni "aikaisempi ohjelmointikokemus".
- Kiitos.
- Tämä on ohjelmoinnin peruskurssi. Itselläni on nyt 3.5 mapillista paperia tältä kurssilta ja lienee täysin asiallista huomauttaa, että monen asian voi varmastikin sanoa tiivistetymmin, ilman että asiaa hukkuu matkan varrella. Tämä on tärkeää myös siksi, että lähes jokainen kurssiviikko on aina uutta asiaa. Lukemista on paljon yhdelle viikolle ja sen päälle täytyy tehdä myös harkat. Itselläni ei ollut mahdollista käydä montaa kurssia syksyn aikana, koska lukemista on sanotunlaisesti. Arvostan opetusmateriaalinne ihan sikana siitä ei ole kysymys ollenkaan, aina ei vain jaksaisi lukea 40 sivua täydellä ajatuksella ennenkuin pääsee itse asiaan. Eli, tekstiä voinee tiivistää hieman? Lisään vielä, että millään muulla kurssilla ei opetusmateriaalia ole ollut 1 mappia enempää :)
- Hyvä kurssi johon en ehtinyt panostaa tarpeeksi. Kiitos opetuksesta!
- Olen aiemmin käynyt noin 120op edestä yliopistokursseja, ja tämä on yksi parhaista ellei paras kurssi, jonka olen käynyt. Siitä kiitos laadukkaille materiaaleille ja tehtäville sekä niiden taustavoimille!
- Kurssi ylitti odotukseni yliopiston kurssien laadukkuudesta. Todella hyvä kurssi, joka pysyi jatkuvasti yhtä mielenkiintoisena.
- Oli kiva kurssi!
- <3333
- Kiitos hyvästä ja paljon opettaneesta kurssista!
- Hyvin järjestetty kurssi nostaa omaakin motivaatiota huomattavasti. Kiitos paljon kurssista!
- Edelleen pahin rickrolli, mitä olen koskaan kokenut.
- Pidin kurssista paljon. Nyt, kun miettii, mitä osaan nyt verrattuna siihen, etten osannut melkeinpä mitään noin kolme kuukautta sitten, huomaa, että kehitys on ollut huima.
- Tämä kurssi oli todella hyödyllinen.
- Tosi hyvää työtä hei
- Kurssi oli rakennettu loistavasti, enkä osannut odottaa ohjelmoinnin olevan näin mielekästä. Suuremmatkin ennakkoluulot karisivat, kun huomasin, minkälainen into kurssin vastuuhenkilöillä oli tätä kurssia kohtaan. Nollatasosta pääsi yllättävän helposti mukaan ohjelmoinnin saloihin, ja kaikki oli selitetty auki riittävän perusteellisesti ja kattavin esimerkein. Tehtäviä oli kivan monipuolisesti, joten kyllästyminen ei ollut vaarana. Kaikella tapaa aivan loistava kurssi, näistä tiedoista ja taidoista - ja etenkin motivaatiosta! - on ehdottomasti hyötyä tulevaisuudessa. Kiitos kurssista!
- Getting 27 points below the maximum score is very disappointing.
- Kiitos assarit, ilman teitä mistään ei olisi tullut yhtään mitään, paitsi ehkä itkupotkuraivarit. Kiitos.
- Kurssi sujui paremmin kuin odotin ja onneksi myös aloittelijat pysyvät kurssilla mukana aivan loppuun saakka.
- Syksyn muissa kiireissä (loppuvaiheen) työläys iski kyllä kuin nyrkki silmään, ja sen myötä motivaatio hieman laski. Toisaalta yritin keskittyä edes siihen, että perusasiat tulisivat kunnolla haltuun. Jotta kurssin asiat oikeasti tulisi handlattua, olisi varmasti hyväksi tehdä jokin oma yksinkertainen ohjelmointiprojekti / projekteja. Ideoita tähän?
- Olin alun perinkin hyvin kiinnostunut ohjelmoinnista. Tämän kurssin ansiosta kyseinen kiinnostus kasvoi entisestään. Kiitos.
- Mielestäni olisi hyvä, jos kurssilla olisi yksi foorumi, josta voi kysyä apua. Samanlainen kuin nyt ollut telegram-ryhmä, mutta sillä erolla, että kysymyksiin oikeasti vastattaisiin.
- Tavoitteenani oli oppia ohjelmoimaan ja tähän tavoitteeseen pääsin ainakin jotenkin. Kenties enemmän opin itsestäni. Kurssi aiheutti lähinnä paljon turhautumista. Kuitenkin tunnistin tätä turhautumista ja havaitsin, miten se vaikuttaa ajatteluuni ja toimintaani ja miten siitä voi päästä eroon. Oman mielen tutkiminen oli joka tapauksessa kaikista mielenkiintoisinta tällä kurssilla.
- Kiitos!
- Erittäin hyvin järjestetty kurssi. En olisi uskonut, että olisin oppinut näin paljon uutta yhden syksyn aikana. Kurssi innosti ohjelmointiin ja aion varmasti lukea sitä sivuaineena!!! Kiitos!
- O1 lopetusluento oli mahtava. Roboskaba oli siisti idea. Ja Juha on inspiroiva tyyppi!
- Oli kyllä hauska kurssi! Scala jää kyllä pääohjelmointikielekseni!
- Käsittämättömän laadukkaat oppimateriaalit.
- Minulla oli ennen kurssin suorittamista hieman aiempaa koodaustaustaa (Java, C). Kurssi ei onnistunut motivoimaan minua, ja lopetin tehtävien tekemisen heti saaatuani arvosanan 1. Kurssi ei ainakaan ykkösarvosanaan mennessä mielestäni tarjonnut matemaattis-ongelmanratkaisullisia haasteita. Sen sijaan oli huomattava määrä kaiken maailman "Tällä erikoissanalla saat tehtyä vain ja ainostaan Scala-kielellä tämän yhden nimenomaisen ja suhteellisen turhan asian, minkä voisi tehdä myös jollain triviaalilla loopilla tms." ja "Näin voit kirjoittaa tämän asian Scalalla kolme merkkiä lyhyemmin" tyyppisiä tehtäviä. Valmiina pyöriteltäväksi annetut muuttujat olivat usein nimeltään n sanaa pitkiä, eikä ainakaan havainnut missään kerrottavan, mikä on Eclipsessä tabia vastaava toiminto, enkä sitä myöskään laiskuuttani jaksanut itse penkoa, vaan tein usein "turhia" muuttujanvaihtoja, missä muutin kyseiset muuttujat yksikirjaimisiksi. Automaattitarkistaja herjasi usein oikeat tulokset antavista mutta "väärin" tehdyistä ratkaisuista ja joskus "täysin oikeistakin" ratkaisuista. Jotta kurssin voi tehdä tehokkaasti, kurssi on käytännössä tehtävä yhdellä laitteella. Kun sen on pöytäkoneella aloittanut, on käytännössä ylivoimaisen suuri kynnys isossa ongelmatilanteessa siirtää kaikki läppärille ja lähteä assarin juttusille. Itselläni tämä kynnys ei missään vaiheessa ylittynyt. Netissä assareista oli joskus ihan apuakin, esimerkiksi puhtaan vision turvin härkämäisellä raivolla kirjoitetusta koodista typon löytämiseen. Ennen kurssia ajattelin, että tietotekniikka olisi itselleni vahva sivuainekandidaatti. No, sen osakkeet ainakin ehtivät laskea reilusti suoritetun noin kuuden viikon aikana. Ja kurssipalaute, pakollinen osasuoritus, aukeaa vasta noin kaksi kuukautta tehtävien grindaamisen lopettamisen jälkeen.
- Mukavaa joulun odotusta!
- Kiitos kurssista, syksyn aikana tuli opittua paljon kaikkea uutta ja mielenkiintoista! :)
- Deadlinen laittaminen keskipäivälle on todella tyhmää, koska se rohkaisee opiskelijoita vetämään all-nightereita päästäkseen tavoitteisiin vrt. deadline olisi klo 22 illalla. Tämä ei tietenkään ole terveellistä eikä toivottavaa, joten suosittelen vielä miettimään deadlinen kellonaikaa uudelleen ensi vuoden kurssia ajatellen.
- Tekstipeli jäi kaivelemaan. Oma peli oli mielestäni parempi kuin moni leffalipun voittanut.... Ehkäpä tuleville ohjelmointisankareille hieman tasapuolisemmin?
- Hyvä Juha!
- Osan vapaaehtoisista tehtävistä voisi muuttaa pakollisiksi.
- Keep up the good work!
- Oli kyllä oikeasti kivaa oppia ohjelmoimaan.
- Kiitos mahtavasta kurssista! Pääsin vihdoinkin oppimaan paljon ohjelmoinnista ja kurssi sai minut myös kiinnostumaan tietotekniikan opiskelusta.
- Todella kiva kurssi, aivan lemppari! Ainoa mikä jäi kalvamaan, oli että tein "turhaan" fuksicruisen jälkeen darrassa kuusi tuntia B-tason tehtävää, kun en huomannut tarkastaa tehtävän pistearvoa.. Tarkoitan siis, että olisin voinut jättää sen tekemättä, koska C-pisteitä tarvittiin kuitenkin tietty määrä viitoseen, eikä maksimi B-pisteistä ollut hyötyä. Taisi olla se Train-projekti kyseessä? Oma moka, tiedän, mutta pliis laittakaa siihen joku varoitus, että tarkista pistetilanteesi ja priorisoi. Ei muuta :-)
- Not bad. I learned a few things despite my previous programmin experience.
- Kiiitos!
- Tämä kurssi vaati hieman työtä, mutta opin paljon ohjelmoinnista.
- Assariksihan tässä olisi palava halu päästä
- Thanks to this course, I now realize I may hate Scala! However, this course gave me a very good foundation in programming, preparing me to pick up any other ohjelmointikieli with ease!
- Paras ohjelmointikurssi tähän mennessä ja vielä paras kurssi kaikista käymistäni kursseista. Olen ollut innoissani ohjelmoinnista heti ensimmäisten koodiriven jälkeen ja tämä kurssi oli kokonaisuudessaan todellista ohjelmoinnin iloa! Välillä tekstipeliä suunnitellessa ei edes tuntunut että teen koulutöitä. Kiitos mahtavista materiaaleista, tehtävistä ja opetuksesta. :)
- Kun vaihtoehdoissa ei ole puolikkaita, niin arvosana olisi 4,5 Materiaalinteossa on nähty todella vaivaa ja animaatiot olivat todella hyviä. Vielä vähän lisää vaativampia esimerkkejä, jotka ovat enemmän kurssitehtävien kaltaisia.
- First: Eclipse sucks (compared to anything). Second of all: ilmentyjämuuttua ja kumppanit on vähän sama asia kuin heittovaihtotiedosto.
- really enjoyed this course, it gave a positive and encouraging start to programming!
- Minulle jäänyt epäselväksi, miten dataa saadaan hyvin syötettyä vektorien sisälle. Olen huomannut, että vaikka ollaan käsitelty "isoa" dataa, kuten electiontest, niin sinne oli laitettu erikseen vektori, joka sisälsi asioita. Toisin sanottuna, että joku ihminen erikseen joutui työläästi kirjoittamaan sen. Miten tämä käytännössä toimii, tuskin se niin menee, että joku ihminen manuaalisesti kirjoittaa tylsää dataa vektoriin. hyviä vinkkejä, mistä lukea asiasta lisää?
- Kiitos kurssista!
- Aivan mahtava kurssi, tuntuu suorastaan surulliselta, että kurssi loppuu nyt. Iso kiitos kaikille, ketkä ovat saaneet näin hienon kurssin aikaiseksi.
- They say "you don’t quite need to collect every last point from every assignment", but for category C, you actually have to. You don't get the grades fast enough to decide if you want to do assignments in later weeks.
- This course left me with a bad taste in my mouth. I am not proud of how I managed myself during it, however in a way that has taught me a lot, not about programming though. It taught me to accept the fact that I cannot get full points in everything and a grade should ultimately reflect your own knowledge and skills (shocking, I know). I'm happy that I've finally learned this ( grades have always been a big motivator in my learning, however this course and the awful choices I made during it, really put it into perspective how points are not everything), though I wish it would've not gone to the extent it did.
- match ftw!
- Thank you, best course so far. 10/10 would do this again.
- I'd never even heard of it before this course but Scala is awesome! So neat! So versatile! So elegant! I love it!
- Really nice course. Having started from zero I feel like I have learned an awful lot and most importantly I am enjoying it.
- Thank you! :)
- Accelerated course for people who know other programming languages, please :)
- Thank you!
- Tärkein tällä kurssilla oppimani asia: ohjelmointi on hauskaa ja hyödyllistä!
- Thank you for such a good course! I've been determined to learn how to program, no matter how much of a slog it might be, but course has reminded me that it doesn't have to be a slog, and of how interesting and satisfying I find programming. I would happily recommend O1 to others.
- Oliko tämä nyt tässä? Ei enää mitään kyselyä mitä täyttää tms?
- Good job making this course guys !
- Tämä kurssi sai minut unelmoimaan utopistisesta maailmasta, jossa voisin asua Rovaniemellä ja opiskella etänä jossain yliopistossa. Tosi kätevää, että kaiken kurssiin liittyvän olisi voinut tehdä ihan missä vaan halusi kunhan omisti läppärin, aikaa ja jotenkuten toimivan nettiyhteyden.
- Kiitos mahtavasta kurssista, ymmärrän miksi tätä on kehuttu niin paljon! :)
- Kiva kurssi,
Posting submission...
Identical submission
This submission is identical to the previous submission . Are you sure you want to submit it?