Nya Scratch!

Som ni nog känner igen så har jag skrivit här innan om den nya och förbättrade Scratch, nämligen Scratch 3.0! Deras testversion har varit ute ett tag nu så flera av oss har kunna testa och bekantat oss med det nya systemet. Det allra bästa är självklart att den nu fungerar på ipad! helt underbart! Det kommer att öppna upp så många dörrar för oss som bara har ipads på skolan…..att fortfarande kunna programmera med denna visuella programmeringsmiljö där man kan göra så mycket mer än med Scrach jr som vi började med.

För att göra det lite enkare för er alla där ute som vill testa och våga sätta igång att köra detta med era elever…..har jag skrivit en liten handledning. Den är ganska så kortfattade men jag har försökt att förklara med hjälp av bilder och text hur det fungerar. Jag avslutade den nyss lite snabbt, så jag tar gärna emot synpunkter på når annorlunda jag kunde ha gjort? Vad den begriplig? Vad hade ni velat se mer av? Jag har använt den i ett par workshops och de flesta verkar nöjda. Jag vet ju att många gillar att ha nåt behjälpligt i handen nör de testar….alla gillar lathundar av olika slag 😉

Här kommer den! Hoppas ni har nytta av den:

Scratch 3.0

Här är länken till sidan där ni för nuvarande kan testa: https://beta.scratch.mit.edu/


Prenumerera på nya blogginlägg

Programmering i ämnet matematik

Hej alla!

Jag tänkte här dela med mig av ett jättebra tips! För alla er i skolan som nu ska sätta igång med programmering……eller ni som redan arbetar med det, ni ska här få bra ideer! Jag har tillsammans med ett gäng lärare och Center för skolutveckling här i Göteborg, skapat en sida full med programmeringslektioner. Lärarna arbetar från årskurs 1 hela vägen till gymnasiet, så det är en bra och jämn spridning samt att vi täcker alla delar av skolan. Vi har byggt en Google site hemsida där vi har samlat lektionsupplägg som kan fungera som hjälp och stöd när vi ska programmera med era elever. Även för er som redan arbetat så kan ni bara gå in och skriva ut en extra uppgift eller ha som extra utmaningar.

Vi har valt att fokusera på programmering i ämnet Matematik och det innehåll skolverket och kursplanen framhäver. Vi har flera programmeringlektioner uppdelat i åk 1-3, åk 4-6, åk 7-9 samt gymnasiet. Vi har arbetat med dessa uppgifter samt sett till den hela progressionen ett tag och i våras blev den färdig och släpptes för alla.

Jag vill tipsa er om att gå in och kika! Det finns mycket nyttigt att hämta där 🙂

Har ni några frågor så är det bara att maila mig! Jag svarar gärna på frågor och hjälper om jag kan 🙂

https://sites.google.com/skola.goteborg.se/programmering-i-matematik/startsida


Prenumerera på nya blogginlägg

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


Prenumerera på nya blogginlägg

Scratch 3.0!

Äntligen är Scratch 3.0 här! Nästan iallafall…..den riktiga är klar och släpps i augusti i höst, men man kan gå in och prova en testvariant. Scratch är alltså ett program där man programmerar på datorn endast och detta fungerar ej på ipads. Förrän nu!

Jag lät mina elever gå in och testa detta på ipaden och de var omedelbart imponerade. Det var superkul då mina elever älskar Scratch till datorn och hade helst programmerat med det programmet, dock har vi tyvärr inga datorer att använda på vår skola. Då blir de dessvärre blir de begränsade till Scrach jr på ipaden och det är ju inte alls samma sak. Men nu fick de testa och fick tänka på att det endast finns på engelska i nuläget i testvarianten, men i höst kommer det nog i de andra språken med.

Många tyckte dock att det ”laggade” och jag sa att det var lite förväntat då det endast är en testvariant och den ej är färdigutvecklad än. Det var kul att bara kunna få pröva dock även om man inte kunde göra allt.

Så till hösten alla….Scratch 3.0 till Ipaden! Det kommer att bli så kul!

Det kommer alltså att betyda mycket mer möjligheter för att utveckla koden och programmeringen hos våra elever 🙂

Här kommer länken till testvarianten för er som är nyfikna: https://llk.github.io/scratch-gui/


Prenumerera på nya blogginlägg

Låta eleverna sköta en egen programmeringsblogg

Hej!

Nu har det kanske inte hänt så mycket på bloggen på det senaste, men programmerat har vi gjort ändå! I min klass har mina grymma elever (med min hjälp) startat upp en egen blogg där de skriver om bla programmering. Vi har använt oss av webbstjärnan och är med i deras tävling för klassbloggar. Nu gäller det att hålla tummarna! Jag bloggar fortfarande här men har lagt lite tid och kärlek på deras blogg det senaste. Vi arbetar mycket digitalt i denna klassen så de bloggar även om det, men mest handlar det om programmering. Så är ni nyfikna på vad eleverna, och i detta fallet 3:e klassare, tycker om programmering gå in och läs 🙂

https://superkodarna.webbstjarnan.nu/


Prenumerera på nya blogginlägg

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.


Prenumerera på nya blogginlägg

Swift Playgrounds på svenska!

Äntligen släpptes Swift playground på svenska! Apples egna app har funnits ett tag nu, dock har det inte varit så mycket prat om den. En anledning kan vara att den har endast funnits på engelska och med tanke på att det är ganska mycket text per utmaning så har den varit lite för svår att förstå för eleverna. Men nu har det ändrats och den släpptes nu på svenska, detta kommer göra stor skillnad! Själva koden som man skriver i är fortfarande på engelska vilket är helt ok då de kommandona är såpass få samt att all kod är på engelska sedan så det är lika bra att börja lära sig den. Men att instruktionerna för att förstå utmaningarna är på svenska ger alla barn mycket större och bättre förutsättningar för att förstå denna slags programmering.

Jag har dessutom skrivit om Playgrounds tidigare så ni kan scrolla ner och hitta det inlägget längre ner. Nu var det dock stor skillnad som sagt och jag fick med mig flera elever då de kunde läsa och förstå mer denna gång.

Det som är bra att ha i åtanke är att denna app är mycket svårare än många andra. Så om era elever inte har programmerat mycket än, låt de gärna testa lite andra appar först (jag har skrivit om många här i bloggen). Men för mina elever som gjort detta ett tag passade denna utmärkt då jag letat efter en större utmaning för dem! Detta är alltså en app, som finns att ladda ner gratis på ipaden och passar mina 3:or som har kodat ett tag (blockprogrammering) eller kanske åk 4-6? Testa och se! Hos oss fick den bra betyg och vi kommer fortsätta arbeta med den. Här nedan följer lite bilder och filmer som visar mer än ord 🙂


Prenumerera på nya blogginlägg

Algoritmer!

Den här lektionen har jag väntat på att göra ett tag nu, den verkar verkligen jättekul! Nu har jag gjort den med en kollega dessutom. Det är verkligen en superbra idé att pröva vissa lektionmoment på en kollega/kompis och få känna på. Först av allt kan du få pröva det och se om andra förstår innan du kör i klassen och för det andra får du din kollega intresserad så hon/han kanske vill pröva också 👍🏻

Denna gång gällde det att skriva egna algoritmer. Det kan även kallas kalkyleringsprogrammering har jag förstått. Eleverna ska skapa en bild eller mönster genom att skriva en kod till mönstret sedan kan de byta med varandra (eller i grupper) så ska den andra försöka avläsa denna kod och återskapa mönstret. Denna uppgift finns att hämta på code.org men kan vara lurig att hitta, så jag tänka skriva en egen liten handledning till just denna uppgift…..håll ett öga på bloggen så dyker det snart upp under Lektionstips ☺️




Man kan även öka svårighetsgraden med att använda mer rutor


Hur skulle ni göra denna uppgiften? Man kan ju anpassa och alternera allt, så jag är nyfiken om någon mer där ute jobbat med dessa slags uppgifter……hur gör ni då? Jag letar även jag konstant efter ny inspiration


Prenumerera på nya blogginlägg

Kodkampen!

Nu kodas det för fullt då vi är med och tävlar i Kodkampen 2017! Det är en kodtävling där de ska koda och remixa en musikvideo av Marcus & Martinius. Man gör detta i programmet Scratch och alla instruktioner finns att ta del av på kodboken som är del av kodcentrums sida…..jättebra sida förresten! Det är Vlad, en känd youtuber som i samarbete med Marcus & Martinius som gör detta via Scratch då. Vlad har lagt upp en instruktionsvideo som vi kollade på tillsammans först, där fick vi mycket inspiration och tips.  Detta tycker eleverna är hur kul som helst! De får lära sig mer kodning och tycker det är väldigt spännande  att dessa kända namn även är med, samt är del av juryn som bestämmer vinnare sedan. Man kan tävla som en skolklass eller individuella barn 6-12 år, dock skulle det krävas att alla hade privata konton osv.

Fortsättning följer hur detta går! Men de tycker det är kul, jag ser hur de använder vinklar, hastighet, mönster, upprepning (och mycket mer) och de lär sig om kod och programmering 👍🏻

Work in progress:




​​


Prenumerera på nya blogginlägg

Filmning och Sphero!

Denna veckan var väldigt spännande då vi blev filmade när vi arbetar med programmering! Det var vår stadsdel som skulle dokumentera skolans digitalisering och våra elever var väldigt taggade. Vi hade ordnat olika stationer så de kunde se lite olika sätt vi arbetade med just programmering. Det var tre grupper som programmerade Spherorobotar och byggde olika banor och utmaningar, 2 grupper programmerade med scratch på datorer och 2 grupper arbetade med ipads i olika program. Det var spännande och vi pratade mycket innan då de även skulle intervjua eleverna, så vi hade mycket diskussion om vad de lär sig, vad de tycker och vilka mål vi arbetar mot. Vi kopplade programmering till läroplanen och kursplanen i matematik specifikt.

Våra spherorobotar är väldigt populära och jag förstår varför. De är små, snabba, rullar snabbt och man styr dem med sin iPad! Man kan styra genom en styrningsfubktion också men vi använder koden. Vi programmerar in precis hur vi vill att den ska åka och måste vara noga med riktning, hastighet samt vinklar. De är superduktiga och har klarat av att hantera denna robot väldigt väl. Eleverna är väldigt kreativa och hittar på nya utmaningar hela tiden, de hittar massor av nya knep och lösningar. Det är verkligen spännande att lyssna på dem när de resonerar 😄

Här ser jag verkligen hur de tränar på att analysera problem, utvärderar olika lösningsmedlet, skapar lösningar, skriver programkod och testar programmet, de delar upp problem i mindre bitar, de ser mönster att kunna använda sig av, de kan ta bort onödiga detaljer och hittar fel och buggar. De lär sig även att kunna dra slutsatser av det de gjort och det märks verkligen. Jag har funderat på om de inte ska börja föra något form av loggbok. Det skulle nog vara nyttigt och väldigt värdefullt.

Jag har många idéer kvar på hur man kan arbeta med dessa robotar och ser fram emot att utforska dem. Dagens programmering gick ut på att de fick skapa egna problemställningar och sedan hitta sätt att lösa dem på.

Lite bilder från filmningen:


….och lite tips på banor de byggde till spherorobotarna.





Prenumerera på nya blogginlägg