Coding@Home – video tutorials
A collection of short videos, do-it-yourself materials, puzzles, games, and coding challenges for everyday use in the family as well as at school.

Coding@Home
EU Code Week’s Coding@Home series builds on the “Coding in famiglia” initiative of the University of Urbino and the CodeMOOCnet Association in cooperation with Rai Cultura. The author of Coding@Home video is Alessandro Bogliolo, a Professor of Information Processing Systems at the University of Urbino, an Italian EU Code Week ambassador and the coordinator of all ambassadors as well as a member of the Governing Board of the Digital Skills and Jobs Coalition.
You do not need any previous knowledge or electronic devices to do the activities. The activities will stimulate computational thinking and cultivate the skills of pupils, parents and teachers at home or at school.

Sissejuhatus Coding@Home’i
Introduction to Coding@Home

Maadeuurija
„Maadeuurija“ on sarja Coding@Home esimene tegevus. Liigutage Maadeuurijat laual ringi, et jõuda eesmärgini pärast võimalikult paljude ruutude külastamist.

Paremale ja vasakule
„Paremale ja vasakule“ on võistlus- ja koostöömäng. Kaks võistkonda teevad koostööd, tekitades teed eesmärgi poole, samal ajal kui nad võistlevad selle nimel, et kasutada võimalikult palju neile määratud kaarte. Kollane võistkond üritab algatada võimalikult palju pöördeid vasakule ja punane võistkond proovib algatada võimalikult palju pöördeid paremale.

Hoidu mu teelt
"Hoidu mu teelt“ on võistlusmäng kahe võistkonnaga. Alustades mängualuse vastaskülgedest, tekitavad kaks võistkonda teid, mis üksteist takistavad. Võidab meeskond, kes takistab teisel oma teed pikendamast.

Köievedu
„Köievedu“ on koostöö- ja võistlusmäng. Alustades mängualuse allääre keskelt, tegutsevad kaks võistkonda (kollane ja punane) koos, et jõuda ülaäärele. Kollane võistkond üritab jõuda vasakul olevatesse kastidesse, samal ajal kui punane võistkond üritab jõuda paremal olevatesse kastidesse.

Maadeuurija ilma jalajälgedeta
Maadeuurija kõnnib mängualust mööda lähtepunktist sihtpunkti, püüdes külastada kõiki kaste. Kui maadeuurija kõnnib, jätab ta värvilisi jälgi, mis võimaldavad robotil värve tõlgendades tema samme järgida. Mäng muutub veelgi intrigeerivamaks, kui maadeavastaja puhastab jalajäljed ära, jättes alles ainult värvid.

Kõnni võimalikult kaugele
Selle mängu puhul tuleb mängulaual püsida võimalikult kaua, kasutades jalajälgede asemel värve. Mäng muutub liikumisvabaduse suurenedes üha raskemaks

Cody ja Roby
See on rollimäng, mille tegelased on programmeerija Cody ja robot Roby. Videos tutvustatakse CodyRoby kaarte, mida kasutatakse mängulaual liikumiseks. Cody annab kaartide abil Robyle käske mängulaual liikumiseks

Turist
CodyRoby kaarte kasutades peavad kaks meeskonda leidma võimalikult lühikese aja jooksul käsud, mis juhatavad turisti mängulaual teda huvitavate vaatamisväärsuste juurde

Püüa robot kinni!
„Püüa robot kinni!“ on võistluslik lauamäng, mida saab mängida ka põrandal. Võidab mängija, kes „püüab kinni“ vastasmeeskonna roboti, jõudes ruutu, kus robot asub. Kuna mängukaardid võetakse pakist juhuslikult, peavad mõlemad meeskonnad pidevalt oma strateegiat kohandama.

Uss
„Uss“ on pasjansi-tüüpi mäng, mida mängitakse CodyRoby kaartidega. Mängu eesmärk on juhtida „uss“ läbi mängulaua kõikide ruutude nii, et ta ei hammustaks oma saba.

Jutuvestmine
Tänane teema on jutuvestmine! Kasuta mängulaual nuppude juhtimiseks ja oma loo rääkimiseks CodyRoby mängujuhendit, CodyFeet jalajäljekaarte või CodyColour värvikaarte. Paiguta oma loo erinevad osad mängulauale laiali.

Kaks ussi
Kaks „ussi“ liiguvad CodyRoby kaarte kasutades mängulaual ringi ja püüavad teineteise liikumist takistada. Põhireegel on väga lihtne: väljale, kus üks „ussidest“ juba olnud on, enam uuesti astuda ei saa. Mängu võidab „uss“, kellel õnnestub kõige kauem vabalt ringi liikuda.

Edasi-tagasi
Mängitakse kordamööda. Esimene mängija kodeerib Roby mineku teekonna ja teine peab ta algpunkti tagasi tooma. Tundub lihtne, aga pole seda. Eriti siis, kui planeerida Roby liikumist vaid mõttes, ilma teda tegelikult liigutamata...

Kohtumispaik
Selles mängus kavandatakse liikumine esialgu mõttes ette ja seejärel hakatakse nuppe liigutama. Mängijad loovad kaarte lauale asetades oma robotitele liikumisjuhised, kuid liikuma hakkavad nad alles siis, kui üks mängijatest ütleb „start“. Siis lõpeb programmeerimine ja algab liikumine. Mängija, kes ütles „start“, võidab ainult juhul, kui robotid oma juhiseid järgides lõpuks ühel ja samal väljal kokku saavad.

Muusika taktis
Kui koodis on teatud aja tagant korduvaid jadasid, võime seda tajuda rütmilisena. Kui igale juhisele kindel heli anda, saab Robyt muusikaga juhendada. Täpselt seda me sel korral tegema hakkamegi. Mina kirjutan ees koodi, kasutades juhiseid tähistavaid helisid, ja sinul tuleb heli järgi Robyt mängulaual liigutada.

Värvi kõik ära
Kas saame juhtida roboteid ruudustikul nii, et nende jälgedest moodustuksid pildid? Selles tegevuses mängime kodeerimis- ja pikslikunstiga, mis kujutab endast kujutiste loomist, värvides ruudustikul ruute, mis on nagu pikslid ekraanil.

CodyPlotter ja CodyPrinter
Mis on plotteri ja printeri vaheline erinevus? Saage teada, osaledes selles kodeerimisvahendite abil korraldatavas tegevuses.

Igavad pikslid! / Numbrite kasutamine
Kui anname Robyle ruudu ja piksli kaupa juhiseid pildi moodustamiseks, siis avastame, et kui reas on palju ühevärvilisi ruute, siis saame kasutada numbreid, et muuta tegevus huvitavamaks. Arvutid teevad sama...

Koodi muutmine piltideks
Oleme nüüd näinud, et saame luua koodi, mis võimaldab meil joonistada pildi. Olen mõelnud joonistusele ja kasutanud koodi, et muuta see tähtedeks ja numbriteks, mille olen teile andnud. Pange tähele tähti ja numbreid ning kasutage koodi joonistuse rekonstrueerimiseks.
Kui olete huvitatud teistestki elektroonikavabadest tegevustest või tegevustest erinevates programmeerimiskeeltes, robootikast, mikro: bit miniarvuti kiipidest jne, vaadake ELi programmeerimisnädala Code Week õpivahendeid õppevideote ja tunnikavadega alg-, põhi- ja keskkoolidele. Vaadake ka ELi programmeerimisnädala materjalide lehte õppijatele ja õpetajatele.