Visar alla blogginlägg med kategorin:
Teknik

Girls Code inspirerar till Codeweek

Skärmavbild 2015-10-11 kl. 23.00.27För två år sedan startades Europe Code Week, en vecka för att uppmuntra unga att lära sig programmera och utveckla deras allmänna digitala kompetens. Det året hölls 300 evenemang som nådde fram till 10 000 personer i 26 olika Europeiska länder. Det genomfördes även förra året och nu är det dags igen. Tjohoooo!!!
Mellan den 10 och 18 oktober är det dags för kodveckor i olika skolor, barnhackatons särskilda kurser på maker spaces och en massa annat som sprider glädjen och kreativiteten i kod till unga.

Den här veckan kommer tjejerna från GirlsCode att inspirera eleverna på Mälarhöjdens skola att testa på programmering.

Mälarhöjdens elever kommer att inspireras att testa både blockprogrammering och unpluggedprogrammering:

Blockprogrammering med Hour of code
På sajten learn.code.org finns inspirationsavsnittet: Hour of code.
Det är precis som det låter, en timmes kodande, just för att få testa på programmering.
Man skriver inte reell kod, utan koden är gömd i sk block. Och dessa block är programmerade att tex göra olika saker som att gå framåt, eller svänga höger.
Eleverna får här träffa på och programmera Angrybird, Zombies och Scrat från Ice-age.

Låt eleverna testa ”timme med kod”-  och de får ett certifikat när de är klara. Du som lärare kan hjälpa dem att skriva ut det.

Unpluggedprogrammering
Eleverna får kika på vad binär kod är och skriva en namnskylt i binär kod alternativt ett halsband/armband med sitt namn eller initialer, med pärlor .

Binära talsystem
Ett binärt tal är ett tal som bara kan anta två olika värden (bi = två), t.ex. ett (1) eller noll (0). Eller som en lampa som antingen är tänd eller släckt .

Binära tal används i den digitala världen där bl.a. datorer utför sina beräkningar genom att skicka elektriska impulser. En etta motsvarar en elektrisk ström och en nolla ingen ström.

Nu kan eleverna få skriva sina namn i binärkod genom att använda en tabell för alfabetet a-z.
På tabellen symboliserar den grå färgen 1:or och den vita 0:or. Eleverna väljer en egen färg för 1:or och en för 0:or.
Antingen eleverna en namnskylt där de skriver sitt namn i binär kod, eller sina initialer.
Eller så gör de ett halsband/armband med pärlor där de skriver sitt namn eller sina initialer.
Tänk vad hemliga meningar man kan ”programmera” ihop och bära runt på.

Programmera din kompisSkärmavbild 2015-10-12 kl. 10.12.17
Eleverna kan Skärmavbild 2015-10-12 kl. 10.13.11också få programmera sin kompis hur den ska ta sig runt i en labyrint med olika koder, i det här fallet med pilar.
Samma metod kan användas för att skapa bilder på ett rutmönstrat papper.
Genom att programmera varandra att röra sig efter en kod (pilar), på ett rutmönstrat papper, eller att fylla i ett rutigt papper med en färg utifrån en kod och på det viset rita en bild, börjar eleverna förstå vad programmering handlar om.
Förra julen programmerade vi julkort på det här sättet. Eleverna gjorde koder med pilar enligt nyckeln här på sidan. De skrev den på ena sidan av ett fint dubbelvikt papper, sen klistrade vi fast ett rutigt papper på andra sidan som mottagaren sedan fick fylla i på och då se sin julbild eller julhälsning.


Dags för EUcodeweek
GirlsCode inspirerar

Veckan avrundas med Legorobot.se

Sen kommer codeweek avrundas på fredag den 16/10 med att projektet ”legorobot.se” når sin höjdpunkt!
Då bryter jag och Anna Isberg från Bollstanässkolan våra elevers scheman och kör en heldag programmering med LegoMindstormEV3.
Vi kommer att vara på Mälarhöjdens skola och eleverna kommer ägna hela förmiddagen till att programmera och färdigställa sina robotprojekt.
Efter lunch kommer de stå beredda till tänderna för att visa upp vad de åstadkommit, så spännande! :)
Håll utkik då och följ oss på både twitter och bloggen.

// @helenadalivin

Skärmavbild 2015-08-25 kl. 21.55.51

Mälarhöjden och Väsby kör LegoMindstormEv3

Vet inte om det undgått någon, men jag gillar det här med programmering, och framförallt så gillar jag att inspirera elever att programmera, låta de bygga en medvetenhet och förståelse för hur tillexempel deras mobila enheter, datorer och internet fungerar, och genom detta ge dem möjlighet att i framtiden påverka utvecklingen av den.
FullSizeRender
Som Steve Jobs sa
” Everybody in this country should learn how to program a computer… because it teaches you how to think.”

Och som jag tänkt sen :)

I våras så fick jag möjligheten att testa LEGOmindstormsEV3 en period. Jag fick också möjligheten att berätta kort om hur jag tänker att man kan använda den på en EdCamp som mina kollegor Camilla Askebäck och Per Falk i det utvidgade kollegiet anordnade.

Efter det så blev jag tyvärr tvungen att lämna tillbaka roboten, som jag fått låna av programbanken i staden, men planen var nu att skaffa en egen till skolan. Och ja, nu har vi en, yes!

Sedan i våras så finns LEGOmindstorm education EV3 med i programbanken-Stockholm Stad. Där hittar du också en länk till ett lektionsupplägg jag gjort. Och såklart har jag sett till att programmet finns på skolans datorer.

FullSizeRenderDet började nu också spånas på ett nytt projekt inom programmering med just LEGOmindstormEV3. Genom Per Falk fick jag en kontakt med Anna Isberg i Upplandsväsby. Vi hade ett första möte via skype där vi pratade om programmering i skolan, entusiasmen och ivrigheten gick inte att ta miste på, och sen var det bara igång.
Vi startade ett delat dokument i Office 365 och har under sommaren brainstormat och spånat lite på upplägget. Nu har ”setts” vi vid flera tillfällen online och planerat vidare. Och nu så hoppar vi igång, inte helt klara, men vi har grovplanerat utifrån WOW, så vi vet vart vi ska ;) och nu har eleverna äntligen börjat för läsåret, nu är det dags att starta projektet: LEGOrobotot.

Om projektet:
Legorobot.se  är ett samarbetsprojekt mellan en årskurs 5 i Väsby och en årskurs 7 i Mälarhöjden.
Eleverna kommer att samarbeta via skype, delade dokument och bloggen. De kommer jobba med ett framröstat uppdrag för roboten och programmera den genom blockprogrammering.
Det blir ett rejält och reelt arbete för riktiga mottagare. De kommer testa, lyfta och konstruktivt utveckla varandra gentemot skolan mål i programmering som finns att hitta både i matematik och svenska. Som avslutning på projektet ses vi på Tekniska museet i Stockholm för ett digitalt event och kikar på varandras lösningar av uppdraget.

Genom projektet vill vi:
-att eleverna utvecklar förmågor som problemlösning, systemtänkande, analytisk förmåga, kreativitet, samarbete, och att de blir riktigt bra och medvetna om det.
-öka intresset för programmering.

Planen ser ut så här:

Vecka: Innehåll
35             Presenterar bloggen: legorobot.se och projektet för elvernaVisar inspirationsfilmer via youtube på robot och LEGOmindstormEV3.Eleverna brainstormar olika uppdrag som roboten skulle kunna göra för att underlätta/utföra något via webbverktyget padlet.
36 Rösta på olika uppdragsförslag på voto.seEleverna lär sig hur programmet och blocken fungerar.Första uppdraget: Få roboten att utföra något, tex ta sig 15 cm rakt fram
37 Flipp: presentation av uppdraget Speeddating mellan klasserna via Skype.De nya projektgrupperna spånar hur de ska lösa uppdraget. Dokumenteras via elevinloggningar på bloggen.
38 Programmeringsjobb och skype
39 Programmeringsjobb och skype
40 Programmeringsjobb och skype
41 Programmera- slutfinish på de olika uppdragen.
42 Vi ses på Tekniska museet för LEGO-event
43 Utvärdering av projektet i webbmonkey/webbsurvey
44 Presentation på: Så funkar det-konferensen (Helena och Anna)

Följ gärna vårt arbete på bloggen: www.legorobot.se

Och vill du komma och lyssna på presentationen. Välkommen till Så funkar det-konferensen v. 44

// Helena

Girls Code välkomnar till Öppet hus

På onsdag den 3 Juni hälsar tjejerna i Girls Code Välkomna till Öppet hus.Skärmavbild 2015-05-28 kl. 14.21.24

Ni är Välkomna mellan kl 15-17
Vi håller till på Mälarhöjdens skola i Stockholm
Gå gärna in på skolans hemsida så får ni hjälp att hitta hit.
Tjejerna håller till i högstadiebyggnaden, och det kommer sitta lappar uppsatta så man hittar :)

Då kommer man ha möjlighet att kika på hur och med vad tjejerna jobbar. Samt ställa frågor till dem ang programmering.

Vi pedagoger, Helena, Jannike och Åsa Colliander Celic (bloggar på Gränslöst lärande) kommer att finnas på plats för nätverkande med er besökare.

För att få lite koll hur många som kommer, skriv gärna en kommentar här nedan, samt när ni tänker dyka upp, så tjejerna vet. Toppen tack!

Inbjudan till Öppet hus!

Hoppas att vi ses!
/ Girls Code tjejerna
Helena, Jannike och Åsa

Workshop hos Digitala Akademin

Igår hade vi det stora nöjet att föreläsa på en av Digitala akademins nätverksträffar. Vi pratade dels om de programmeringsprojekt som vi driver på vår skola, Stockköping och Girls Code, men även om hur och varför man kan och ska programmera med sina elever. Efter vår dragning startade vi upp en workshop där deltagarna fick prova på blockprogrammering i Scratch eller på sajten learn.code.org. Kolla förresten in vårt förra inlägg ”Snabbkurs i scratch” om Föreläsningdu vill lära dig att skapa ett enkelt spel.

Det hela gick superbra och våra åhörare verkade mer än nöjda och på minglet efteråt pratade vi med flera som ville ha fler workshops i programmering. Superkul tycker vi som började föreläsningen med en undersökning i Mentimeter där vi fick reda på att knappt 1/4 av deltagarna hade testat programmering med eleverna men att betydligt fler än så har för avsikt att komma igång med eleverna inom en snar framtid. Heja! Heja!

För er som är sugna på lite mer avancerad programmering (python) kan vi rekommendera den här nätbaserade sommarkursen som Charles Severence berättar om i den här filmen. Han vill inte bara att vi ska lära oss att programmera utan att lära oss att faktiskt plugga programmering, vilket kan vara rätt avancerat, samt att lära oss att lära ut programmering.

/Jannike och Helena

Börja skriva kod med Code Combat

FullSizeRender_2När man introducerar programmering i skolan tillsammans med elever är blockprogrammering ett perfekt alternativ. Då använder eleverna färdigprogrammerade block som de sätter ihop i ett specifikt mönster för att få en viss bestämd händelse att ske på datorskärmen. På det sättet får eleverna en uppfattning om hur internet och tex datorspel fungerar och är uppbyggda. Att det inte är något magiskt, att datorn gör precis det man säger till den/programmerar den att göra, inget annat. Och blir det inte som man har tänkt så är det inte datorns fel, utan det är något man sagt åt den på fel sätt att göra, felprogrmmerad. Det är riktig problemlösning man jobbar med, samt logiskt och analytiskt tänkande. Vad var det som blev fel, gör om, testa en annan version, modernisera och testa igen.

Vi har testar en del olika blockprogrammeringsverktyg som learn.code.org, Scratch, LEGOmindstormEV3, Hopscotch samt andra programmeringsappar ni kan läsa om på tidigare inlägget där elever recenserar programmeringsappar.
Med dessa vill vi skapa en hunger/intresse och engagemang hos våra elever, vilket vi också tycker oss ha gjort till viss del.

Genom programmering i skolan vill vi:
- att eleverna utvecklar förmågor som problemlösning, logik, systemtänkande, analytisk förmåga, kreativitet, samarbete, och att de blir riktigt bra och medvetna om det. 

- att eleverna får en grundförståelse för webb, hur det är uppbyggt och fungerar, att det är påverkningsbart. 

- öka intresset för programmering, att de färdiga förprogrammerade “blocken” inte längre räcker till utan man vill börja skriva egen kod. 

När vi jobbar i tex learn.code.org har vi hela tiden möjligheten att kika på koden på denFullSizeRender blocksekvens vi bygger och på det viset bygga upp vårt nya vokabulär i kodspråket Javascript.
Blocksekvensen ovan ser då ut så här: (se bilden)
Men man skriver ingen egen kod, utan använder blocken.
Dock har vi börjat märka när vi programmerar i tex scratch att eleverna gärna vill gå vidare, hitta nya lösningar, att bygga egna block. Och då hamnar vi ju där, skriva egen kod. Men hur gör man då?

För ett par veckor sedan var jag och Jannike på Nobellmuseet här i Stockholm och föreläste om hur vi programmerar i skolan. Under lunchen hann vi med en del nätverkande och så fick vi tipset av en kollega om spelet CodeCombat som finns på webben.

logo
Code Combat
är ett strategispel online där du lär dig skriva kod, tillexempel Javascript. Du är en trollkarl och dina trollformler är i ditt kodspråk. Här lär du dig skriva kod under tiden du spelar och har roligt. Här finns risk för att du fastnar och lär dig mycket kod!
Spelet erbjuder inte bara Javascript utan även Python samt andra spelrelaterade programmeringsspråk.

Vi testade spelet med våra tjejer i Girls Code och responsen kom direkt! Det var ju lätt att skriva kod, det var ju inte så avancerat. Och följdfrågorna kom direkt: Hur kommer man vidare? Får man fortsätta hemma?
Vad säger man? Har de lyckats utveckla en hunger för att skriva kod?
Eleverna bygger nu upp en djupare förståelse och kunskap kring hur man skriver kod, och snart, mycket snart ska de få skriva riktig kod och själva få se resultatet på datorskärmen. Håll till tåls!

// Helena

Eleverna recenserar programmeringsappar

I vårt samarbetsprojekt Stockköping.se har vi mest programmerat på sajten Learn.code.org. Där finns färdiga kurser klara att använda direkt i klassrummet. Toppen bra! Men det finns ju så mycket mer där ute att använda för att lära sig programmering…

På skolappar.nu finns en hel del appar, därav en del programmeringsappar. Det är verkligen toppen, lätt sökbart, appar för lärande, recenserade av lärare, kopplade till läroplanen.
Men när vi kikade på dem, programmeringsapparna, så var de ju ganska många, och som sagt recenserade av pedagoger, vilket är grymt bra! Ni pedagoger gör ett fantastiskt jobb!
Men vilka av dessa programmeirngsappar funkar bäst, enligt eleverna?
Vi startade ett spår på vår blogg där vi började testa dessa appar, och recensera dem utfrån ett elevperspektiv. Dessa recensioner kan ni se växa fram på vår blogg stockköping.se
FullSizeRender
När eleverna testar apparna så har de en mall bredvid sig med frågor som de svarar på i ett inlägg på bloggen:

1) Hur fungerar appen? beskriv den.
2) Vad är syftet med appen?
3) Är appen lätt eller svår att förstå?
4) Vilken ålder riktar sig appen mot?
5) Finns det mer att önska med appen? Utvecklingsmöjligheter?
6) Ta en screenshot när ni testar appen och länka in i ert inlägg.

Apparna hittar du på Skolappar.nu

och elevernas recensioner blir fler och fler på Stockköping.se

// Helena

EdCamp Ma/NO- inspirationstalk om programering

Igår var det EdCamp Ma/NO på Södermalmsskolan i Stockholm. Ett härligt gäng pedagoger hade hittat dit för att delta.

EdCamp som koncept funkar så att man kommer dit och skriver upp sig på den sk ”gridden” (schemat). Det man vill diskutera skriver man upp på en post-it och sätter upp på en ledig plats på schemat. Är ”gridden” full får man kika på vad som ska diskuteras i de olika salarna, se om det är något som intresserar en och gå dit och bidra. Det brukar vara lätt att hitta ett ämne :) Mer om EdCamp kan du läsa här.

I början av kvällen hölls tre kortare inspirationsföreläsningar av Tommy Lucassi, Daniel Barker och mig. Vi kikade även på omröstningsverktyget govote.com där du som lärare skaffar inloggning och konstruerar frågor, du får även en kod till dina frågor som du delar med eleverna. Eleverna loggar in med den på govote.at, där de röstar med sina mobila enheter. Som lärare ser man resultatet direkt när någon röstat på sin skärm.

I min presentation berättade jag om hur jag jobbar med mina elever och programmering i learn.code.org och samarbetsprojektet med en skola i Köping, om vår it-klubb ”Girls code” på skolan samt hur jag fått testa att programmera med en LEGOmindstormsEV3 och hur jag kopplar det till matematikundervisningen.
Jag visade ett lektionsupplägg vilket jag också flippade som ett förslag för hur man kan göra. Här är en länk till den.
Geometri med LEGOmindstormEV3

// Helena @helenadalivin

bild 1

bild 2