koodiaapinen mooc - racket
TRANSCRIPT
Racket MOOC-INFO
KOODIAAPINEN MOOC - SYKSY 2015
Racket (7.- 9.) Lausekielistä ohjelmointia peruskoulun yläluokille (7.- 9.). Tehtäviä voi soveltaa myös 5.- 6.luokkalaisille.
Ohjelmointi-ympäristönä ilmainen DrRacket (Windows/MacOS/Linux) sekä selaimessa toimiva WeScheme (ChromeBook, mobiililaitteille ei virallista tukea) Laitteeksi suositellaan fyysisellä näppäimistöllä varustettua laitetta Huomaa, että WeSchemen käyttö vaatii Google-tunnukset
Oppimateriaalina käytetään Koodausta kouluun – projektin materiaaleja http://racket.koodiaapinen.fi
Ei vaadi aikaisempaa ohjelmointikokemusta
Koska ohjelmoimaan oppii vain ohjelmoimalla, tällä kurssilla ohjelmoidaan joka viikko.
KOODIAAPINEN MOOC - SYKSY 2015
Kurssin sisältö Kurssi on suunniteltu niin, että opimme ohjelmoinnin perusasioita ohjelmoimalla kuvia sekä yksinkertaisia kysymys-vastaus-pelejä.
Kurssin teemat viikottain:
1) Racket-alkeita kuvien avulla
2) Funktiot ja muuttujat
3) Ehtolause ja totuusarvot
4) Silmukat
5) Turtle - grafiikkaa
6) Pedagoginen sovellus
KOODIAAPINEN MOOC - SYKSY 2015
Kurssin suorittaminen Kurssin ensimmäisten viiden MOOC-viikon rakenne on seuraava:
1) Viikon opiskeltava sisältö esitellään videolla sekä PowerPoint-dioina. Videolla käydään läpi myös konkreettisia ohjelmointiesimerkkejä.
2) Materiaalin opiskeltuasi, harjoittele asioita viikkoharjoitusten (1-3) avulla. Näihin tehtäviin on tarjolla malliratkaisut. Näitä tehtäviä ei palauteta.
3) Koodaa Racket-viikkotehtävä, ja palauta tuotoksesi ko. viikon Padlet-seinälle. Muista liittää palautukseesi oma nimesi, niin voimme seurata suorituksiasi.
4) Vastaa tehtäväpalaute-lomakkeen kysymyksiin (löytyy kohdasta ”Tasks”). Tämä on tärkeää, koska kehitämme MOOC-materiaaleja (tämä on ensimmäinen ”Beta”-versio).
Viimeisellä MOOC-viikolla tehdään pedagoginen ja koodauksellinen harjoitustyö.
1
2
Jokaisella viikolla palautetaan 2 tehtävää (1 koodaus ja 1 palaute).
KOODIAAPINEN MOOC - SYKSY 2015
Kurssin suorittamiseen vaadittava aika
Kurssi pidetään ensimmäistä kertaa, joten on hyvin vaikea tietää kuinka kauan tehtävien tekemiseen lopulta menee aikaa. Siksi meillä on kyselylomakkeet jokaisen viikon jälkeen. Anna palautetta, jos mielestäsi kurssin työmäärän kanssa on ongelmia, voimme säätää kurssia sitä mukaa kuin se etenee.
Racket-kurssi kuitenkin pyritään suunnittelemaan niin, että jokaisen viikon aiheeseen tutustumiseen ja tehtävien tekemiseen menisi keskimäärin 2h.
- videotutoriaalien seuraaminen ~30 min
- harjoitustehtävien koodaaminen ~45 min
- palautettavan koodaustyön tekeminen ~45 min
NÄMÄ AJAT OVAT VAIN SUUNTAA-ANTAVIA, varaudu siihen että ensimmäisellä viikolla aikaa menee enemmän, koska joudut tutustumaan myös työkaluihin (Eliademy, DrRacket/WeScheme, Padlet).
KOODIAAPINEN MOOC - SYKSY 2015
MateriaalitKaikkeen kurssimateriaaliin on linkit Koodiaapinen MOOC:ista (Eliademy). Osa materiaalista sijaitsee kuitenkin Koodausta kouluun – projektin opettajan materiaalit osiossa (toinen Eliademy-kurssi). Jotta pääset katsomaan näitä materiaaleja, liity myös tälle toiselle kurssille opiskelijaksi (samat tunnukset käyvät). Liity tästä:
https://eliademy.com/catalog/koodausta-kouluun-racket.html
http://racket.koodiaapinen.fi
KOODIAAPINEN MOOC - SYKSY 2015
Työkalut: DrRacket Asenna ilmainen DrRacket:
◦ http://racket-lang.org/download/
Käynnistä DrRacket
Valitse kieleksi Racket BSL◦ Language → Choose language → Teaching languages → Beginning studentPaina ”OK” ja ”Run”
KOODIAAPINEN MOOC - SYKSY 2015
DrRacket – valmiina ohjelmointiin
määrittelyikkuna
interaktioikkuna
KOODIAAPINEN MOOC - SYKSY 2015
Työkalut: WeScheme Avaa WeScheme osoitteesta: http://wescheme.org
Kirjaudu sisään Google-tunnuksilla ”Log in”
Valitse ”Start a new program”
9
KOODIAAPINEN MOOC - SYKSY 2015
WeScheme – valmiina ohjelmointiin
määrittelyikkuna interaktioikkuna
KOODIAAPINEN MOOC - SYKSY 2015
Työkalut: Padlet Padlet – seinälle palautetaan Racket-viikkotehtävät (png-kuvia tai linkkejä WeScheme – projekteihin).
Tehtävän palauttaminen ei vaadi Padlet-tunnuksia.
Klikkaa harmaaseen pohjaan niin saat auki muokattavan alueen.
- oma nimesi (Title)
- kuvan liittäminen (kamera)
- linkin liittäminen (plus)
KOODIAAPINEN MOOC - SYKSY 2015
Kysymykset ja vertaistuki
Koska kurssilla on paljon osallistujia, toivon että tutustut ensin huolella viikon materiaaleihin: katsot videot, luet PowerPoint-diat, tutustut viikkoharjoituksiin sekä niiden malliratkaisuihin. Jos näiden jälkeen asia on vielä epäselvä, voit kysyä apua Racket-keskusteluryhmissä. Lisää kysymyksesi aihepiireittäin avattuihin keskusteluihin:
Kysy työkaluista (kysymykset jotka liittyvät DrRacketiin, WeSchemeen tai Padletiin)
Kysy 1. viikon Racket-harjoituksista (kysymykset jotka liittyvät ko. viikon viikkoharjoituksiin tai palautettavaan tehtävään)
Racket – yleinen keskustelu (muut kysymykset)
ANNA VERTAISTUKEA MUILLE. AUTA MUITA JA VASTAA TOISTEN KURSSILAISTEN KYSYMYKSIIN! Näin avun saaminen nopeutuu.