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

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

Mer Lightbot!

Som jag nämt innan är Lightbot en av mina favoritappar att arbeta med gällande programmering med appar. Ibland är det skönt att ha en färdig, välgjord app som är helt självgående. Jag har skrivit ett tidigare inlägg om hur apparna fungerar. Ett tag sedan jobbade vi vidare med denna app och nu har de kommit mycket längre. Det blir svårare och mycket mer utmanande, vilket också resulterar i att jag ej längre vet svaren 😉 När jag börjar med att introducera något nytt har jag alltid prövat det själv, kanske de första stegen eller nivåer etc. Men självklart kan inte vi lärare sitta hemma på kvällarna och göra varenda steg på varenda del i alla nivåer! Ingen har ju den tiden…..eller kunskapen dessutom. Så efter ett tag när vi har arbetat på någon app, sida eller program kommer den tiden då de frågar: -Jenny, hur gör man? – Jag vet inte, svarar jag. – Va?! Säger de alltid. Ha ha…jag  är alltid väldigt öppen med att jag inte är någon expert eller har någon form av facit till detta 😃 Utan svarar istället att jag är här för att hjälpa dem att hjälpa sig själva. Detta fungerar extremt väl…..de har alltid hittat en lösning 👍🏻 Jag tycker att det är viktigt att de får sitta tillsammans och diskutera. De hittar oftast en lösning mellan varandra, annars brukar jag hjälpa med att visa tidigare strategier som de har använt som kan användas här med och påvisa hur de kan tänka för att se vissa delar.

Tänker vi, att vi som lärare måste kunna allt, kommer ingen att våga pröva detta. Jag tänker att vi pedagoger måste lära oss tillsammans med barnen i programmering men det viktigaste är att våga ta steget fastän du inte känner att du har ”full koll”.

Här följer lite bilder och filmer på några av de senaste utmaningarna eleverna gjorde:





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