Kurssin viimeisimmän version löydät täältä: O1: 2024
Harjoitusryhmät
Kurssi järjestää viikoittain useita harjoitustilaisuuksia eri aikoina. Kaikki harjoitusryhmät pidetään Maarintalolla (Sähkömiehentie 3, Espoo).
Huom.! MOOC-opiskelijat voivat osallistua vain torstaisin ja perjantaisin pidettäviin harjoitusryhmiin. Ota oma tietokone mukaan, sillä MOOC-opiskelijat eivät voi käyttää Aalto-yliopiston tietokoneita. Tarvittaessa osallistujamäärää voidaan rajoittaa.
Harjoitusryhmiä pidetään sivun lopussa olevan aikataulun mukaisesti 10. tehtäväkierroksen loppuun saakka. Viimeisilä kahdella tehtäväkierroksella (11 ja 12) ryhmiä on harvemmin ja aikataulu on tämä:
Harjoitusryhmät 11. ja 12. kierroksilla
Harjoitusryhmät alkavat varttia yli, mutta ryhmiin saa tulla oman aikataulun mukaan. Ryhmissä ei ole virallista ohjelmaa, vaan kurssihenkilökunta neuvoo opiskelijoita sen mukaan, miten kysyttävää tai keskusteltavaa ilmenee.
Ryhmiin osallistuminen ei ole pakollista (joskin oikein suositeltavaa). Ilmoittautumista ei tarvita.
Ryhmä | Paikka | Ajanjakso | Neuvomassa | Huom. |
---|---|---|---|---|
ma 8–10 | Maari-B | 17.9. – 26.11.2018 | Aura Kiiskinen | |
ma 10–12 | Maari-B | 17.9. – 26.11.2018 | Joona Lillfors, Kalle Mäkelä | |
ma 12–14 | Maari-B | 17.9. – 26.11.2018 | Oskari Järvinen, Valtteri Nurminen | |
ma 14–16 | Maari-B* | 17.9. – 26.11.2018 | Tobias Jern (även på svenska), Emma Honkamaa | *) 1.10 ja 8.10. poikkeuksellisesti Y342a; 29.10. puolestaan Maari-A |
ti 8–10 | Maari-A | 18.9. – 27.11.2018 | Sebastian Berner (även på svenska), Anna Müller | |
ti 10–12 | Maari-A | 18.9. – 27.11.2018 | Tobias Jern (även på svenska), Viljami Nurminen | |
ti 12–14 | Maari-A | 18.9. – 27.11.2018 | Eetu Laine, Rune Pönni | |
ti 14–16 | Maari-A | 18.9. – 27.11.2018 | Juuso Vilppula, Oskari Järvinen, Timi Seppälä | |
ti 16–18 | Maari-A | 18.9. – 27.11.2018 | Henri Gröhn, Juhani Numminen | |
ti 18–20 | Maari-A | 18.9. – 27.11.2018 | Juuso Vilppula | |
ke 8–10 | Maari-A | 19.9. – 28.11.2018 | Aura Kiiskinen, Emma Honkamaa | |
ke 10–12 | Maari-A | 19.9. – 28.11.2018 | Ella Anttila, Joona Lillfors | |
ke 16–18** | Maari-A | 12.9. – 21.11.2018 | Sebastian Berner (även på svenska) | **) 12.9. ja 19.9. poikkeuksellisesti klo 17–19 |
to 10–12 | Maari-A | 13.9. – 22.11.2018 | Anna Müller | |
to 12–14 | Maari-A | 13.9. – 22.11.2018 | Tuomas Aarnio | |
to 14–16 | Maari-A | 13.9. – 22.11.2018 | Tuomas Aarnio | |
to 16–18 | Maari-A | 13.9. – 22.11.2018 | Tatu Timonen | |
pe 10–12 | Maari-A | 14.9. – 23.11.2018 | Sebastian Berner (även på svenska) | |
pe 12–14 | Maari-A | 14.9. – 23.11.2018 | Henri Gröhn | |
pe 14–16 | Maari-A | 14.9. – 23.11.2018 | Tatu Timonen |
Palaute
Tekijät
Tämän oppimateriaalin kehitystyössä on käytetty apuna tuhansilta opiskelijoilta kerättyä palautetta. Kiitos!
Kierrokset 1–13 ja niihin liittyvät tehtävät ja viikkokoosteet on laatinut Juha Sorva.
Kierrokset 14–20 on laatinut Otto Seppälä. Ne eivät ole julki syksyllä, mutta julkaistaan ennen kuin määräajat lähestyvät.
Liitesivut (sanasto, Scala-kooste, usein kysytyt kysymykset jne.) on kirjoittanut Juha Sorva sikäli kuin sivulla ei ole toisin mainittu.
Tehtävien automaattisen arvioinnin ovat toteuttaneet Riku Autio, Jaakko Kantojärvi, Teemu Lehtinen, Timi Seppälä, Teemu Sirkiä ja Aleksi Vartiainen.
Lukujen alkuja koristavat kuvat ja muut vastaavat kuvituskuvat on piirtänyt Christina Lassheikki.
Yksityiskohtaiset animaatiot Scala-ohjelmien suorituksen vaiheista ovat suunnitelleet Juha Sorva ja Teemu Sirkiä. Niiden teknisen toteutuksen ovat tehneet Teemu Sirkiä ja Riku Autio käyttäen Teemun toteuttamia Jsvee- ja Kelmu-työkaluja.
Muut diagrammit ja materiaaliin upotetut vuorovaikutteiset esitykset on laatinut Juha Sorva.
O1Library-ohjelmakirjaston ovat kehittäneet Aleksi Lukkarinen ja Juha Sorva. Useat sen keskeisistä osista tukeutuvat Aleksin SMCL-kirjastoon.
Opetustapa, jossa käytämme O1Libraryn työkaluja (kuten Pic
) yksinkertaiseen graafiseen
ohjelmointiin on saanut vaikutteita tekijöiden Flatt, Felleisen, Findler ja Krishnamurthi
oppikirjasta How to Design Programs sekä Stephen Blochin oppikirjasta Picturing Programs.
Oppimisalusta A+ on luotu Aallon LeTech-tutkimusryhmässä pitkälti opiskelijavoimin. Pääkehittäjänä toimii tällä hetkellä Jaakko Kantojärvi, jonka lisäksi järjestelmää kehittävät useat tietotekniikan ja informaatioverkostojen opiskelijat.
Kurssin tämänhetkinen henkilökunta on kerrottu luvussa 1.1.
Joidenkin lukujen lopuissa on lukukohtaisia lisäyksiä tähän tekijäluetteloon.