Programmera analogt och digitalt

Kan man programmera dans? Ja, absolut! En algoritm kan enkelt förklaras som en stegvis instruktion om vad som ska hända i vilken ordning för att önskat resultat ska uppnås. Att tänka ut en dans kan liknas vid datalogiskt tänkande.

IMG_1491
Lokstallet Perrongen Katrineholm

I onsdags testade vi i studiecirkeln olika typer av enkel programmering. Under förmiddagen höll vi till på Perrongen i Katrineholm. Där delade vi in oss i två grupper – den ena fick börja med att skapa en dans medan den andra fick jobba med roboten Bluebot enligt instruktionerna:

Dansen – Börja med att välja ett valfritt musikstycke. Välj olika danskommandon, både från de befintliga korten, plus några egna. Skriv/rita kommandona i rätt ordning som en instruktion på ett stort pappersark. Lägg till loopar om och när de behövs. Testa dansen tillsammans till musiken!

Bluebot – Lägg ut rutmattan. Lägg bilder under mattan. Öppna appen, tryck på kartsymbolen och kamerasymbolen. Ta ett kort så att bakgrunden i appen ser likadan ut som på mattan. Tänk ut vilken väg ni vill Bluebot ska gå mellan bilderna. Inställningen i appen ska vara på “Basic programming” som ni hittar under siffersymbolerna långt upp till höger. Ni måste också parkoppla Bluebot med appen via bluetooth för att det ska fungera. Är det för enkelt? Ni kan utmana er genom att endast använda två kommandon t.ex. bara bakåtpil och högersväng för att komma till målet. Det är klurigare!

I bytet mellan de två stationerna testade vi danserna, riktigt roligt!

Efter en välförtjänt lunch fortsatte vi på Katrineholms bibliotek. Där testade vi Scratch tillsammans. Det är ett gratis verktyg som kan användas direkt i webbläsaren, scratch.mit.edu. Tillsammans programmerade vi musikloopar, vi fick katten Scratch att röra sig, vi skapade poängvariabler och använde villkorssatser för att göra ett enkelt spel.

Här finns tips om du vill lära dig mer om programmering!

Så varför programmering?
Att lära sig något om programmering är att lära sig något om hur digitala verktyg och tjänster fungerar “bakom kulisserna”.

Lyssna gärna på Karin Nygårds förklaring till vad datorkunnighet är:

[youtube https://www.youtube.com/watch?v=RRux2yRpZ0k&w=560&h=315]

Kodning är också ett internationellt språk!

/Marika Alneng

 

 

1 reaktion på “Programmera analogt och digitalt

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *