Programmera med Scratch

I fredags lyckades jag låna nog datorer att mina 2:or äntligen kunde få prova på Scratch….den riktiga! Som ni vet har vi arbetat relativt mycket med Scratch jr, men nu känner jag att de behöver en större utmaning. Vi tittade på Scratch.mit.edu tillsammans på tavlan och kikade på vad man kan göra, vad betyder alla block och kommandon och hur kan man använda dem. Vi testade en av de övningar de tipsar om i programmet vilket är att animera sitt namn. Då detta var första gången vi prövade Scratch blev det mest att vi utforskade detta pass för att se hur det fungerar. De prövade olika namn och fick testa att animera dem. De  programmerade in kod för att byta färg på bokstäverna, byta storlek, få dem att röra sig samt lägga till ljud och musik. Vi öppnade upp ”Tips”-rutan som står högst upp fick då fram en bra stegvis instruktion med bild och film hur man kunde komma igång! Flera elever ville redan börja skapa egna spel…..det är ofta det de vill 🙂

Så här såg det ut när vi kodade! De arbetade i par och jag tycker det ger så mycket i diskussion, resonemang och samarbete. Fortsättning följer dock, då vi kommer att göra detta igen…

(som vanligt visas inga foton och film på eleverna)



 


Prenumerera på nya blogginlägg

Flera räknehändelser i Scratch jr

Nu är det flera till räknesagor som ni kan ta del av! De som inte hann färdigt sist har nu fått programmera färdigt sina. Jag hade som sagt inte många regler eller begränsningar här, mer än att det skulle vara ett matematiskt problem. Vi har arbetat ganska mycket med problemlösning samt att lösa och skapa olika slags räknesagor/räknehändelser… De skulle använda sig av multiplikation eller division.

Här nedan följer lite mer exempel på hur de kan se ut. Detta är en åk 2 och de har skapat helt själva 🙂


Prenumerera på nya blogginlägg

Räknesagor i Scratch jr

Då har mina grymma elever även kodat fram räknesagor i scratch jr! Matematik och programmering 👍🏻 Älskar när jag kan kombinera lärandet på flera nivåer…

De har ju nu grundkunskap i hur man kan programmera och animera berättelser i scratch jr och denna gång ville jag dessutom att de skulle använda sig av matematik. De skulle skapa en räknesaga med multiplikation, division eller bråk. Vi fick massor med fina! Jag har än inte löst så jag kan lägga upp längre videos här, men ska fixa det snart. Här kommer lite bilder och förhoppningsvis ett filmklipp att se på under tiden…



Prenumerera på nya blogginlägg

Programmera mera! …..igen!

Denna serien finns ju i flera delar, 10 avsnitt tror jag, så detta var nr 4 för oss. Det handlade om buggar denna gång och efter vi tittat på avsnittet tillsammans gjorde vi övningar som finns färdiga att använda. Det finns en hel lärarhandledning att skriva ut från ur’s sida. Vi pratade om att vad olika programmeringsspråk betyder och kollade lite extra på de tre språken som de tar upp i programmet, vilket är Javascrip, Python och C++. Vi diskuterade även buggar och vad det innebär, sen fick eleverna jämföra dessa 3 olika Programmeringsspråk och hitta buggar. Jag tänkte först att det skulle vara lite svårt, men de fixade det! Som uppföljning skulle jag även vilja ha gömda buggar i andra programmeringsövningar som är lite mer i deras värld. Alltså mer kopplat till den slags kodning vi gör mer nu, då de inte riktigt arbetar med dessa språk ännu. Men kul att få lite kännedom om de med! Då de vid nåt tillfälle kommer gå över till det…..speciellt i denna takt 🙂





Prenumerera på nya blogginlägg

Egen berättelse i Scratch jr

Nu har vi gjort egna berättelser I Scratch jr och det gick riktigt bra! Jag ville att detta arbete skulle riktigt strukturerat och målmedvetet, det kan lätt sväva iväg annars med scratch känner jag. Man får bara vara tydlig med vad man vill att de ska göra. Alla skulle göra en egen berättelse och den kunde handla om vad de ville men de skulle tänka på alla viktiga delar av en berättelse. Det ska finnas en tydlig början, mitten och ett slut. Det ska även finnas med ett hinder eller problem som ska lösas innan slutet. De fick börja med att göra en storyboard, det tyckte flera var lite klurigt men att använda detta tyckte jag blev jättebra! De fick rita upp och skriva till till flera bilder så vi kunde läsa igenom och se på berättelsen innan de satte igång. Detta var ett stort hjälpmedel att ha bredvid sig när de senare skulle börja animera och programmera sin berättelse 👍🏻

Här kommer svenskan in ganska mycket och kan koppla många mål mot detta arbete, då de skulle skriva en berättelse innan de satte igång. 


På nätet kan man hitta många handledningar till att jobba med Scratch, men nästan alla är till för datorn. Jag hittade inte till Scratch jr på ipaden, så jag skrev en egen. Här nedan kommer utdrag ur det jag skrev. Jag baserade denna ”lathund/handledning” på den som finns på kodboken, fast den är endast till för Sratch på datorn som sagt så jag gjorde om den. Jag skrev, lade in nya bilder och anpassade allt till att arbeta med just Sratch jr med iPad. Jag skrev den mest för bruk på min skola, till lärarna att jobba med som en färdig lektion. Men fråga bara så kan jag maila ut hela till er…

Om någon använder denna så får ni jättegärna ge mig feedback, lite tips och råd på hur jag kan förbättra den. Har inte haft så många som hunnit försöka än, då jag nyss blev klar.







Prenumerera på nya blogginlägg

Sphero sprk!

Äntligen är våra Sphero-robotar här! Oj, vad vi ska programmera! Koda och ha kul 😄👏🏻

Vi har haft ett pass hittills som mest gick ut på att utforska och lära känna denna lilla robot. Vi delade upp oss i olika grupper och varje grupp byggde upp sin egen labyrint, en liten bana som skulle ha lite utmaning men ändå kunna åka igenom. Programmeringen sker via en app man laddar ner på ipaden. Appen är helt gratis och sedan parar man ipaden och Spherobollen via bluetooth, sedna är det bara att köra! Programmeringen sker via blockprogrammering och är på engelska, men har inte upplevt det som ett problem än. Eleverna är taggade och väntar tills nästa gång vi kan köra… Jag har lite idéer hur vi kan arbeta med dessa och planerar att sätta dem i praktik inom snar framtid. Jag var nyligen på BETT-mässan i London och fick med mig massor med inspiration! Så fortsättning följer…






Prenumerera på nya blogginlägg

Star wars på Hour of code

Man kan koda med Star wars på Hour of code och detta prövade vi att göra efter vi redan hade gjort andra utmaningar på denna sidan. Nu i efterhand hade jag nog startat med denna övning som en av de första då den är relativt enkel 👍🏻

Den är rolig samtidigt som det är blockprogrammering och ökar gradvis i svårighetsgrad, men jag skulle ändå säga att den är enklare än tex Lightbot och Minecraft som också finns här… Star wars visar även grunden till hur man bygger upp ett spel. 





Prenumerera på nya blogginlägg

Swift Playgrounds 

Ända sedan Apple släppte Swift Playgrounds har jag varit så taggad att pröva det! Det är välgjort, pedagogiskt, gratis och väldigt grafiskt snyggt. Nackdelen är dock att det endast finns på engelska. Oftast är det ingen begränsning anser jag, då eleverna fixar det långt bara med bildspråk och logiskt tänkande. Men här är det ganska mycket text… I början var det inga problem, jag släppte dem lösa att testa då de verkligen ville pröva det. Tänkte se hur långt kan de gå utan att behöva språket 😊  Men senare blir det mer beroende på texten till vad du ska göra. Jag började översätta men har inte hunnit, då det är såpass mycket text…..får leta efter lite samarbete tror jag. Det har inte blivit gjort än iallafall vad jag vet.

I Swift Playground ska ”byte” som figuren heter, fånga juvelen och man måste då programmera för att han ska veta var han ska gå och vad han ska göra. Om koden inte är rätt stannar han till och kliar sig i huvudet 😄

Varför just denna känns bra är att det är en blandning av blockprogrammering och skriven kod, det är bitar eller block som man drar till rutan där koden ska stå. Det är bara några olika kommandon i början därför förstår eleverna ganska snabbt.

Allt utspelar sig på ön, som är 3D, man vrider den bara med fingrarna på skärmen. Man går igenom alla olika delar och lär sig grunderna steg för steg. Man får instruktioner om vad man ska göra och varför. Jag tycker att den är bra gjord och gillar att den tex tar upp vad buggar är och hur man fixar dem, även om hur ett kommando är uppbyggt och hur man själv kan bygga upp en egen.

Sammanfattningsvis är den snygg, välgjord, pedagogisk men på engelska. Förr eller senare kommer de behöva kunna och förstå engelska för att kunna använda denna app till fullo… Passar lite äldre elever utmärkt alltså 👍🏻





Måste lägga till att man bara kan lägga ut väldigt korta filmklipp på denna bloggen, så ibland kör jag dem i imovie och förkortar dem så mycket jag kan. Här fick jag även dra upp hastigheten för att det skulle funka….bara så ni vet, det går egentligen inte så här snabbt 😉


Prenumerera på nya blogginlägg

Hur sitter vi när vi programmerar?

Betyder miljön något när man programmerar i skolan? Hur ser omgivningen ut? Hur tänker vi kring lärandemiljön? Hur lär vi bäst? Detta är som sagt olika för alla, men det är en lärares roll att skapa en bra lärandemiljö och ge alla de bästa förutsättningar som finns. För de mesta sitter vi i grupper när vi programmerar, ibland i större grupper och ibland i mindre. Ofta sitter de i mindre grupper för att få tillfälle att diskutera, resonera och samarbeta. Vissa gånger börjar vi en lektion enskilt och flyttar runt allteftersom de arbetar på. Alla arbetar i olika takt även här, det är därför vanligt att de som kommit längre ganska snabbt byter plats och sätter sig tillsammans och därmed tar hjälp och stöttar varandra att komma vidare. Här kan det ibland vara utmanande för mig som pedagog om man är själv i klassrum, många vill ha hjälp och alla befinner sig på olika ställen. Jag försöker vara klar med två saker…..en är att ta hjälp av varandra. Fråga efter hjälp och erbjud din hjälp om du känner att du har kommit långt. Det andra är att jag inte kan allt! Ha ha….va?! Säger barnen när jag säger att jag kan inte kan, jag sitter inte på alla svar och lösningar. Chansen är stor att jag inte har kommit lika långt som dem. Jag sitter hemma och gör jag med, men hinner självklart inte klara varje steg på  varje nivå på varje spel/programm eller app 😄 Har man det kravet så förstår jag att många lärare inte ens orkar försöka. Det får man släppa med en gång! 

”Jag är nu här för att hjälpa er hjälpa varandra!” ….brukar jag ofta säga nu för tiden. Nu har de hållt på ett tag och börjar krypa förbi mig på vissa delar 😳  Det är dock viktigt att man finns där för att påvisa och påminna dem om tex tidigare strategier som de har fått använda för att klara av vissa utmaningar. Visa hur man kan tänka? Vilka strategier? Tänka om, tänka nytt? 

Forskning säger även att parkodning har visat sig vara effektivt så ibland sitter vi två och två, jag tycker det fungerar bra.

Måste säga att de är extremt samarbetsvilliga när de programmerar, de erbjuder sin hjälp och är så ivriga att hjälpa, detta  ser man mycket mer sällan i andra ämnen. 

Gällande lärandemiljöer så försöker jag även variera mig, ibland kan de få sitta på golvet eller i soffan om det är mer bekvämt. Ibland vill jag att de ska sitta mot tavlan då vi ska ha en genomgång och vissa dagar är det valfritt beroende vad som passar just då. Ofta delar vi upp oss i olika grupper och bord beroende vilken sida/program/app de använder och sitter då med dem som gör samma 😊







Prenumerera på nya blogginlägg

Dags att hacka Barnkanalen igen!

Då var det dags att hacka Barnkanalen igen! Denna gången hade vi en kortare pass då vi redan vet vad det är, men ville utöka våra kunskaper lite. Idag pratade vi lite extra om att loopa, villkor och funktion. Barnkanalen har väldigt bra förklarade och pedagogiska filmklipp som man nu i efterhand kan hitta på Youtube, där de just förklarar vad tex en funktion är? Vad den betyder och innebär? Jag tittade på ett par avsnitt innan jag diskuterade i klassen, då kände jag mig lite mer förberedd. Måste ju säga att jag absolut inte är någon expert eller ens kan mycket när det gäller programmering, jag lär mig helt enkelt tillsammans med barnen ☺


Prenumerera på nya blogginlägg