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.
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 | 16.9. – 9.12.2019 | Iida Saaristomaa, Trang Nguyen | |
ma 10–12 | Maari-B | 16.9. – 9.12.2019 | Ella Anttila, Nikolas Drosdek, Otso Koiso-Kanttila (även på svenska) | |
ma 12–14 | Maari-B | 16.9. – 9.12.2019 | Strasdosky Otewa, Riku Autio, Viljami Nurminen | |
ma 14–16 | Maari-B* | 16.9. – 9.12.2019 | Anna Huttunen, Linnea Risku, Matias Kari | *) 30.9. ja 7.10. poikkeuksellisesti Y342a; 28.10. puolestaan Maari-A |
ti 8–10 | Maari-A | 17.9. – 10.12.2019 | Iida Saaristomaa, Trang Nguyen | |
ti 10–12 | Maari-A | 17.9. – 10.12.2019 | Henri Alaharju, Niklas Kröger, Thong Tran | |
ti 12–14 | Maari-A | 17.9. – 10.12.2019 | Linnea Risku, Anna Müller, Markus Kirjonen (även på svenska) | |
ti 14–16 | Maari-A | 17.9. – 10.12.2019 | Anna Müller, Henri Gröhn, Matias Kari, Viljami Nurminen | |
ti 16–18 | Maari-A | 17.9. – 10.12.2019 | Markus Kirjonen (även på svenska), Mathilda Smith, Vinh Nguyen | |
ti 18–20 | Maari-A | 17.9. – 10.12.2019 | Mathilda Smith, Marianna Malkamäki | |
ke 8–10 | Maari-A | 18.9. – 11.12.2019 | Anton Pirhonen, Marja Tiainen | |
ke 10–12 | Maari-A | 18.9. – 11.12.2019 | Otso Koiso-Kanttila (även på svenska), Henri Gröhn | |
ke 16–18** | Maari-A | 11.9. – 4.12.2019 | Marianna Malkamäki | **) 11.9. ja 18.9. poikkeuksellisesti klo 17–19 |
to 10–12 | Maari-A | 12.9. – 5.12.2019 | Ella Anttila | |
to 12–14 | Maari-A | 12.9. – 5.12.2019 | Anton Pirhonen | |
to 14–16 | Maari-A | 12.9. – 5.12.2019 | Anna Huttunen | |
to 16–18 | Maari-A | 12.9. – 5.12.2019 | Vinh Nguyen (English only) | |
pe 10–12 | Maari-A | 13.9. – 29.11.2019 | Thong Tran (English only) | ei 6.12. |
pe 12–14 | Maari-A | 13.9. – 29.11.2019 | Marja Tiainen | ei 6.12. |
pe 14–16 | Maari-A | 13.9. – 29.11.2019 | Henri Alaharju | ei 6.12. |
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: (aakkosjärjestyksessä) Riku Autio, Nikolas Drosdek, Joonatan Honkamaa, Jaakko Kantojärvi, Niklas Kröger, Teemu Lehtinen, Strasdosky Otewa, 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.