CodeMonkeyn kurssivideot

Opi, kuinka opettaa ohjelmointia CodeMonkeyn avulla! Nämä lyhyet opetusvideot johdattavat sinut keskeisiin koodauksen käsitteisiin ja eri kurssien oppitunteihin.

Vinkki 💡

Kurssivideot löytyvät myös ohjelman sisältä

Coding Adventure 1 ja Banana Tales 1 -kurssivideot löydät myös ohjelman sisältä yläoikealla olevan nappulan takaa.

Itse ohjelma sekä ohjevideot sisältävät ääniefektejä ja puhetta, joten suosittelemme kuulokkeiden käyttöä luokkahuoneessa 🎧

CodeMonkey Junior (esiopetus–2. luokka)

CodeMonkey Jr on suunnattu kaikkein nuorimmille oppilaille. Kurssi opettaa ohjelmoinnin perusteita leikkimielisten haasteiden avulla. Oppilaat rakentavat visuaalisia ohjelmointiohjeita lohkoja käyttäen auttaakseen apinaa pääsemään aarrekirstulle.

Kurssi soveltuu esiopetukseen ja toimii hyvin myös 1.–2. luokkalaisten ensimmäisenä ohjelmointikurssina. Oppitunnit toimivat loistavasti myös tableteilla!

Ohjelmointikäsite: Jaksotus (Sequencing)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Silmukat (Loops)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Edistynyt jaksotus (Advanced Sequencing)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Edistyneet silmukat (Advanced Loops)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Ehdolliset silmukat (Conditional Loops)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Edistyneet ehdolliset silmukat (Advanced Conditional Loops)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Toiminnot (Procedures)
CodeMonkey Jr
haasteet 1 – 15
Ohjelmointikäsite: Edistyneet toiminnot (Advanced Procedures)
CodeMonkey Jr
haasteet 1 – 15

Beaver Achiever
(luokka-asteet 1-6)

Beaver Achiever innostaa oppimaan perusohjelmointitaidot. Oppilaat käyttävät blokkeja auttaakseen majavaa suorittamaan erilaisia tehtäviä luontaisessa elinympäristössään.

Kurssi soveltuu luokka-asteille 1-6. Oppitunnit toimivat loistavasti myös tableteilla!

Jaksotus & Yksinkertaiset Silmukat

Ohjelmointikäsite: Perusteet
Beaver Achiever
haasteet 1-10
Ohjelmointikäsite: Silmukat
Beaver Achiever
haasteet 11-19
Ohjelmointikäsite: Peräkkäiset silmukat
Beaver Achiever
haasteet 20-28
Ohjelmointikäsite: Sisäkkäiset silmukat
Beaver Achiever
haasteet 29-34
Ohjelmointikäsite: Toista silmukka i-kertaa
Beaver Achiever
haasteet 35-40

Ehdolliset Silmukat

Perusteet
Beaver Achiever
haasteet 1-10
Ohjelmointikäsite: Ehdollinen kunnes-silmukka (Until-loop)
Beaver Achiever
haasteet 11-15
Ohjelmointikäsite: Ehdollinen kun-silmukka (While-loop)
Beaver Achiever
haasteet 16-29
Ohjelmointikäsite: Kunnes ja kun
Beaver Achiever
haasteet 30-35

Jos/muuten Ehto

Mehubaarin perusteet
Beaver Achiever
haasteet 1-6
Ohjelmointikäsite: Jos-lause
(If conditional)
Beaver Achiever
haasteet 7-10
Ohjelmointikäsite: Jos-muuten ehtolause (If-else conditional)
Beaver Achiever
haasteet 11-20
Mehutehtaan perusteet
Beaver Achiever
haasteet 21-24
Usean mehukoneen käyttö
Beaver Achiever
haasteet 25-29
Ohjelmointikäsite: Tai-ehtolause
(Or operator)
Beaver Achiever
haasteet 30-34
Ohjelmointikäsite: Jos-, tai- ja muuten-ehtolauseet (If, or, else)
Beaver Achiever
haasteet 35-40

Coding Adventure (luokka-asteet 5-9)

Coding Adventure on pelillinen kurssi, joka opettaa lapsille koodausta oikealla ohjelmointikielellä nimeltä CoffeeScript. Kurssilla oppilaat ratkaisevat erilaisia pulmia auttaakseen apinaa saamaan banaanit kirjoittamalla koodia.

Kurssi soveltuu luokille 5-9.

Coding Adventure osa 1

Ohjelmointikäsite: Jaksotus (sequencing)
Coding Adventure osa 1
haasteet 1 – 10
Ohjelmointikäsite: Hahmot (objects)
Coding Adventure osa 1
haasteet 11 – 20
Ohjelmointikäsite: Toistosilmukka (times loop)
Coding Adventure osa 1
haasteet 21 – 30
Ohjelmointikäsite: Muuttujat (variables)
Coding Adventure osa 1
haasteet 31 – 50
Ohjelmointikäsite: Taulukon indeksointi (array indexing)
Coding Adventure osa 1
haasteet 51 – 60
Ohjelmointikäsite: For-silmukat (for-loops)
Coding Adventure osa 1
haasteet 61 – 75

Coding Adventure osa 2

Ohjelmointikäsite: Funktiot (functions)
Coding Adventure osa 2
haasteet 76 – 90
Ohjelmointikäsite: Until-silmukka (until-loops)
Coding Adventure osa 2
haasteet 91 – 105
Ohjelmointikäsite: If-lauseet
Coding Adventure osa 2
haasteet 106- 116
Ohjelmointikäsite: If-else-lauserakenne
Coding Adventure osa 2
haasteet 117 – 124
Ohjelmointikäsite: Boolen operaattorit ”and” ja ”or”
Coding Adventure osa 2
haasteet 117 – 145

Coding Adventure osa 3

Tulossa myöhemmin

Banana Tales (7-9)

Banana Tales on kattava ohjelmointikurssi, jossa oppilaat käyttävät Python-ohjelmointikieltä ohjatakseen banaanin vauva-apinalle raivaamalla polkuja ja ratkaisemalla haasteita.

Kurssi soveltuu luokille 7–9. Huomioithan, että oppitunnit eivät toimi tableteilla.

Johdanto

Tämä video on johdanto Banana Tales -kurssiin. Se selittää, miten peli toimii ja antaa hyödyllisiä vinkkejä onnistumiseen. Video kattaa haasteet 1–10 Banana Tales -kurssilla.

Banana Tales osa 1

Ohjelmointikäsite: Jaksotus (sequencing)
Banana Tales osa 1
haasteet 11 – 18
Ohjelmointikäsite: Listat (lists)
Banana Tales osa 1
haasteet 19 – 25
Ohjelmointikäsite: For-silmukka (for-loops)
Banana Tales osa 1
haasteet 26 – 30
Ohjelmointikäsite: Range()-funktio (range)
Banana Tales osa 1
haasteet 31 – 40
Ohjelmointikäsite: Muuttujat (variables)
Banana Tales osa 1
haasteet 41 – 47
Ohjelmointikäsite: If-else-lauseet (if-else)
Banana Tales osa 1
haasteet 48 – 59
Ohjelmointikäsite: While-silmukka (While Loops)
Banana Tales osa 1
haasteet 60 – 66
Ohjelmointikäsite: Boolen operaattorit (Boolean Operators)
Banana Tales osa 1
haasteet 67 – 78
Ohjelmointikäsite: Muuttujat (variables)
Banana Tales osa 1
haasteet 79 – 87

Banana Tales osa 2

Tulossa myöhemmin