Julprogrammera!

Julprogrammera!

Julprogrammera med Google´s Santa tracker

Nu börjar det närma sig jul och vad passar inte bättre än lite programmering med jultema! Koda med Google och följ tomten på hans äventyr 🙂

Gå in på “santatracker.google.com” och välj sedan språk till svenska (om ni vill) och sedan “Följ jultomten för lärare” i menyn. Här kommer en direktlänk: https://santatracker.google.com/intl/sv/educators.html

Det handlar om enklare blockprogrammering som passar yngre (samt äldre) barn. Jag tycker det var superkul! Jag har hittills testat 3 olika kodövningar som alla handlade om julen och var enkla att förstå. Dock ökar ju de flesta i svårighetsgrad som det brukar, men det tycker jag är bra då vissa elever snappar upp detta snabbt och behöver mer utmaning.

Kodlabbet

Den första är “Code Lab” där du ska styra tomtenissen att hämta paketen. Denna börjar enkelt med att styra nissen med hjälp av väderstrecken: norrut, söderut, västerut och österut. Efter ett par nivåer så ökar det till upprepning och man ska då använda sig av loopar.

Sidan i sig förklarar ganska väl vad man ska göra och vad man behöver för att klara det. Misslyckas man med sitt försök och koden inte stämmer får man upp ett felmeddelande där det står att du kanske gick vilse eller att du borde använda dig av ett speciellt kommando eller om du kunde klara utmaningen med mindre block..

Denna ökar i svårighetsgrad men använder mest samma kommandon, så det blir ändå relativt enkelt för eleverna att hänga med.

Gör en snöflinga med kod

Den andra kodaktiviteteten heter Code a snowflake och är även den enkel att testa. Här ska man skapa snöflingor med hjälp av geometriska former, vinklar, antal grader och loopar. Här använder de både på matematik och skapande.

När man skapat sin snöflinga kan man även dela denna och skapa virtuella julkort 🙂

Dansprogrammering

Den tredje och kanske den mest roligaste övningen heter Code Boogie

Här är det dansprogrammering med tomtenissarna! Denna är lite extra klurig då man även måste tänka på minnesträning. Tomtenissarna visar en dans så ska du skriva koden för dansen som de gjorde. Du ska alltså för det första hålla kollen på koden (dock är det enkel blockprogrammering) och sedan komma ihåg hur dansen gick. Återigen ökar dansen i svårighetstakt allteftersom. Den börjar med tex “peka åt vänster”, “peka åt höger” och sedan kommer “gå till vänster/höger” samt “hoppa” och gärna in i loopar dessutom då de ska repeteras. Men det är blockprogrammering med tydliga pusselbitar och den är såååå kul!

Steg till dansprogrammering!

Hej alla!

Det är så många som mailar mig och frågar efter dansstegen jag använder vid dansprogrammeringen och jag vill självklart hjälpa er! Jag har sagt att det dock endast är streckgubbar jag ritat och inte ens välgjorda sådana, men här kommer de ändå 🙂

Jag har scannat in dem och lägger upp dem här som pdf så ni bara kan skriva ut och använda. De ligger här nedan samt under fliken “Lektionstips”. Jag har även skrivit en liten handledning till för er som vill läsa och se vad dansprogrammering är och hur man kan gå tillväga. Ni kan även läsa mitt tidigare inlägg här för bilder.

Enjoy! Ut och dansprogrammera med era elever! Maila bara för feedback eller frågor 🙂

Dansprogrammering-pdf

Danssteg

Dansprogrammering!

Oj, idag har vi haft kul! Dansprogrammering är verkligen en hit 🙂

Just dansprogrammering är en typ av analog uppgift som många börjar med när de ska börja programmera. Eleverna ska alltså skapa ett dansprogram som de sedan ska köra och visa upp. Till hjälp har de symboler som representerar olika danssteg. Vi har gjort enkla steg och “moves” på vanliga A4 papper och har endast gjort streckgubbar eller små förklaringar. Begrepp som vi tar upp här är kod, program, algoritm, och loop. De fick alla en hög med olika symboler som de skulle skapa sitt dansprogram av och delade in dem i grupper om ca 4. Jag gick igenom de olika symbolerna och deras betydelse, eller rättare sagt min tolkning av betydelsen. Jag poängterade att de även fick “modifiera min kod”, alltså byta ut betydelsen samt skapa egna steg. Ett exempel var att istället för att lyfta höger ben kunde de sparka höger ben ut, eller vrida på det. Vi hade tex pilar för att gå framåt, bakåt, åt sidan, höger ben upp, vänster ben upp, vicka på huvudet, händerna i sidan, snurra runt, snurra ett halvt varv och handklapp. Jag uppmuntrade även deras egna kreativitet genom att de gärna fick skapa egna.  Så det blev lite extra hopp, dabs och annat 🙂

Det som de fick tänka extra på här var hur de skapade sin dans-algoritm eller dansprogram var att de lade alla bitar i rätt ordning och att de var klara på vad de skulle göra. De får tänka att de är små dansrobotar och ska nu läsa av koden, det betyder att de alla måste göra på samma sätt då en robot eller dator inte kan göra tolkningar eller uppfatta olika. Ett begrepp jag fick lägga lite extra tid på var “loop”, de har använt detta innan men på ett annat sätt. Här fick jag förklara att alla setg som de ville upprepa, alltså i loopen, ska vara emellan de 2 klammerparanteserna. De får även bestämma om den koden ska upprepas tex 2 gånger eller flera. Här kommer lite bilder så ni kan se:

Det var verkligen en rolig och lyckad lektion! De fick även lägga till musik och det blev nog pricken på i:t! Samtidigt fick de en lektion i programmering och datalogiskt tänkande 🙂

Här tränar de bland annat på stegvisa instruktioner och hur de kan konstrueras, beskrivas och följas som grund för programmering, samt symbolers användning vid stegvisa instruktioner. Genom detta så tränar de alltså mot de nya målen i matematik för år  1-3.