Tämä kurssi on jo päättynyt.

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.

a drop of ink
Palautusta lähetetään...