Luennoista
Syksyn 2024 Ohjelmointi 1 -kurssiin sisältyy kaksi luennontapaista. Ensimmäinen on johdanto kurssiin ja toinen päätöstilaisuus, jossa ei varsinaisesti "luennoida" kurssisisältöjä. Lisätiedot löydät alta.
Syksyn 2024 Ohjelmointi 1 -kurssiin sisältyy kaksi luentoa, jotka on tarkoitettu Aallon paikallisille opiskelijoille. Luennot eivät ole välttämättömiä, ja verkkomateriaali kattaa kurssin koko sisällön. Luennoille saa myös MOOC-opiskelija tulla, jos vain paikalle pääsee ja saliin mahtuu.
Päivä |
Klo |
Paikka |
Kuvaus |
Materiaali |
---|---|---|---|---|
ma 2.9.2024 |
16–18 |
A-sali, Kandikeskus, Otakaari 1, Espoo |
Kurssin esittely ja johdanto ensimmäisen viikon aiheisiin. |
PPTX (avautuu uudessa välilehdessä) PDF (avautuu uudessa välilehdessä) |
ma 9.12.2024 |
14–16 |
C-sali, Kandikeskus, Otakaari 1, Espoo |
Kurssin päätöstilaisuus. Ihastellaan opiskelijoiden aikaansaannoksia, vedetään opittua yhteen, esitellään jatkokursseja, katsotaan tulevaisuuteen. |
Julkaistaan luennon jälkeen luvussa 13.0. |
Palaute
Palauttaaksesi tehtäviä sinun pitää rekisteröityä ja ilmoittautua kurssin etusivulla.
Tekijät
Tämän oppimateriaalin kehitystyössä on käytetty apuna tuhansilta opiskelijoilta kerättyä palautetta. Kiitos!
Materiaalin luvut tehtävineen ja viikkokoosteineen on laatinut Juha Sorva (avautuu uudessa välilehdessä).
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, Kaisa Ek, Joonatan Honkamaa, Antti Immonen, Jaakko Kantojärvi, Onni Komulainen, Niklas Kröger, Kalle Laitinen, Teemu Lehtinen, Mikael Lenander, Ilona Ma, Jaakko Nakaza, Strasdosky Otewa, Timi Seppälä, Teemu Sirkiä, Joel Toppinen, Anna Valldeoriola Cardó ja Aleksi Vartiainen.
Lukujen alkuja koristavat kuvat ja muut vastaavat kuvituskuvat on piirtänyt Christina Lassheikki.
Yksityiskohtaiset animaatiot Scala-ohjelmien suorituksen vaiheista suunnittelivat Juha Sorva ja Teemu Sirkiä. Teemu Sirkiä ja Riku Autio toteuttivat ne apunaan Teemun aiemmin rakentamat työkalut Jsvee (avautuu uudessa välilehdessä) ja Kelmu (avautuu uudessa välilehdessä).
Muut diagrammit ja materiaaliin upotetut vuorovaikutteiset esitykset laati Juha Sorva.
O1Library (avautuu uudessa välilehdessä)-ohjelmakirjaston ovat kehittäneet Aleksi Lukkarinen, Juha Sorva ja Jaakko Nakaza. Useat sen keskeisistä osista tukeutuvat Aleksin SMCL (avautuu uudessa välilehdessä)-kirjastoon.
Tapa, jolla 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+ luotiin alun perin Aallon LeTech (avautuu uudessa välilehdessä)-tutkimusryhmässä pitkälti opiskelijavoimin. Nykyään tätä avoimen lähdekoodin projektia (avautuu uudessa välilehdessä) kehittää Tietotekniikan laitoksen opetusteknologiatiimi (avautuu uudessa välilehdessä) ja tarjoaa palveluna laitoksen IT-tuki (avautuu uudessa välilehdessä); sitä ovat kehittäneet kymmenet Aallon opiskelijat ja muut (avautuu uudessa välilehdessä).
A+ Courses (avautuu uudessa välilehdessä) -lisäosa, joka tukee A+:aa ja O1-kurssia IntelliJ-ohjelmointiympäristössä, on toinen avoin projekti (avautuu uudessa välilehdessä). Sen suunnitteluun ja toteutukseen on osallistunut useita opiskelijoita (avautuu uudessa välilehdessä) yhteistyössä O1-kurssin opettajien kanssa.
Kurssin tämänhetkinen henkilökunta löytyy luvusta 1.1.
Joidenkin lukujen lopuissa on lukukohtaisia lisäyksiä tähän tekijäluetteloon.