koodiaapinen mooc - racket

12
Racket MOOC-INFO

Upload: tiina-partanen

Post on 14-Apr-2017

7.498 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Koodiaapinen MOOC - Racket

Racket MOOC-INFO

Page 2: Koodiaapinen MOOC - Racket

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.

Page 3: Koodiaapinen MOOC - Racket

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

Page 4: Koodiaapinen MOOC - Racket

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).

Page 5: Koodiaapinen MOOC - Racket

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).

Page 6: Koodiaapinen MOOC - Racket

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

Page 7: Koodiaapinen MOOC - Racket

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”

Page 8: Koodiaapinen MOOC - Racket

KOODIAAPINEN MOOC - SYKSY 2015

DrRacket – valmiina ohjelmointiin

määrittelyikkuna

interaktioikkuna

Page 9: Koodiaapinen MOOC - Racket

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

Page 10: Koodiaapinen MOOC - Racket

KOODIAAPINEN MOOC - SYKSY 2015

WeScheme – valmiina ohjelmointiin

määrittelyikkuna interaktioikkuna

Page 11: Koodiaapinen MOOC - Racket

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)

Page 12: Koodiaapinen MOOC - Racket

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.