Visar alla blogginlägg med kategorin:
Fysik

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

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

Girls Code midterm check!

Vi utvärderar GirlsCode:

200px-Balloons-aj.svgI onsdags var det dags att utvärdera den första tiden av Girls Code.IMG_6388 Vi ville veta vad tjejerna hade lärt sig, vad som hade varit knepigt och hur de ville gå vidare. För att få en överblick av tjejernas svar öppnade vi en chat i TodaysMeet där de fick skriva svar på frågorna. Vi fick många intressanta och insiktsfulla åsikter från tjejerna som gav oss en tydlig men spretig bild av hur gruppen har utvecklats. Det vi insåg var att alla har lärt sig olika mycket och att vi har tjejer på många olika nivåer men att alla har en vilja och ett driv att utveckla sitt logiska programmeringstänkande ytterligare. Vi sammanställde dem på sajten linoit.com för alla att ta del av.

Vi passade även på att ha en liten föreläsning där vi pratade om tjejers roll inom programmeringsyrket rent historiskt och de fick se detta diagram som visar på tjejers procentuella del inom yrket och vilken dipp det blev 1984 när hemdatorn gjorde sitt intåg i vanliga människors liv. FullSizeRenderEnligt artikeln riktades hemdatorn mer till spelande och män, därav den sjunkande kurvan i grafen. Läs gärna artikeln: When women stopped coding.

Efter det tittade vi på en TED-föreläsning: TampIMG_6375on run för att trigga och inspirera tjerna med hur man både kan bli grym på att kodan men att samtidigt lyfta ämnen kopplade till kvinnor som har setts och ses som tabun. Det här är mer än bara kod, det är, faktiskt(!), en frigörelseprocess där vi kvinnor ställer oss på barrikaderna och visar att vi också kan och att det som rör oss är coolt.

Nu när alla tjejerna i alla fall är bekanta med olika typer av blockprogrammering så kommer vi att gå vidare i två olika spår. De som känner att de behöver mer träning i grunderna i Scratch kommer att få det i en liten grupp medan de som känner sig mer säkra kommer att fortsätta genom att skriva storylines där de ska beskriva vad de vill göra i Scratch innan de påbörjar själva programmeringen.

FullSizeRender De kommer att arbeta två och två och göra ”beställningar” av varandra på vad de vill ha av sin kompis. Det ställer inte bara krav på den som programmerar utan även på den som vill ha programmet. Det är viktigt att verkligen beskriva hur man vill att slutprodukten ska se ut så att personen som arbetar med blocken kan genomföra just det.

// Helena och Jannike

FullSizeRender

Teachmeet hos oss på Mälis

Först ett stort tack till alla som kom och var med – både till er som delade med sig av ert arbete bild 1och till er som kom som åhörare. Vi tror att det var fler än vi som gick därifrån med en hel del inspiration och en vilja att veta mer. Wow, vilken kväll!

Det vi fick ta del av var följande:

Drömklassrummet:
Vår kollega Catharina Glaas berättade om hur hon har arbetat med att designa elevernas drömklassrum med ett möblemang från IKEA. Hon berättade om hur det har fått rita klassrummet skalenligt och ta reda på hur mycket det skulle kosta osv. Men hon berättade även om vilka andra diskussioner som föddes i projektet till exempel var de ju även tvungna att diskutera lagen om offentlig upphandling och vilka krav som ställs på en arbetsmiljö ssamt vilka digitala verktyg hon har använt sig av i projektet.

Från Scratch till Arduino:
Staffan Rådelius som lyckades klämma in helt vansinnigt mycket under sin presentation om vilka vinster som finns med att lära eleverna att programmera med block istället för kod (roligare och framförallt snabbare) och hur det kan kopplas till en mängd olika saker. Hur man kan använda en arduino i en konstbevattningsanordning eller kanske i en dansföreställning där den styr både ljus, ljud och andra specialeffekter.

Flippad matematik:
Åsa Kettisen, lärare på Lillholmsskolan i Vårberg, kom och berättade om sitt arbete med hur hon har börjat flippa sin matematikundervisning. Hon berättade om vinsterna hon såg i det flippade arbetssättet och särskilt de vinster hon såg för hennes elever som nästan allihop har svenska som andraspråk.

Hjälten och jag:
Jannike berättade om sitt litteraturprojekt i bloggform som tidigare har presenterats här på bloggen. Även om de möjligheter som finns med samarbete mellan lärare och klasser på en blogg.

Stockköping och Girls Code:
Helena berättade om hur hon har öppnat upp klassrummets väggar genom sitt programmeringsprojekt stockköping.se. Vi fick även höra om Mälarhöjdens skolas senaste satsning IT-klubb GirlsCode där tjejerna i sexan erbjuds att lära sig att programmera efter skolan en dag i veckan.

Stockholmskällan:
Vår kollega Åsa Colliander-Celik som bloggar på Gränslöst digitalt lärande här på PS berättade om sitt arbete med Stockholmskällan kopplat till industrialiseringen i Sverige.

IKT-labbet:
Niclas Ekholm kom med hela sin spännande väska fylld med allt man kan tänka sig i IKT- och programmeringsväg. Att 7 minuter skulle räcka för honom förstod vi nog alla var en utopi men vi fick en rejäl teaser och vill se mer mer mer mer!!!

IKT-bloggen:
Tülay Gürgün pratade om sin blogg som hon fyller med länkar och tips för lärare som redan är frälsta eller som behöver inspiration för hur man kan arbeta med digitala verktyg. Det är det största länkskafferi man kan tänka sig. Det du behöver finns där helt enkelt. Men som hon själv sa; det kan vara bra att ha en plan innan man tittar in för då är det lättare att hitta det man vill ha. Vi säger bara: Heja Tülay!

Taggade till tusen morgonen efter, nya idéer som pockar på uppmärksamhet! Teachmeet! Vilken inspirationskälla!
Vi ses väl på nästa?

/Jannike och 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

It-klubben ”Girls code”

Några av de färdigheter som kommer vara efterfrågade inom fem till tio år är kreativitet, systemtänkande, analytisk förmåga och problemlösning. Färdigheter som är efterfrågade för en framtid som programmerare, entreprenörer, forskare och övriga grupper som kommer leda den digitala revolutionen och informationssamhället. Idag finns det gott om utbildningsplatser för den här målgruppen på högskolor och universitet, men fördelningen mellan tjejer och killar väldigt ojämn.

Var på it-företaget Valtechs inspirationskväll i tisdags och fick höra en gäng korta inspirationstalks om hur man jobbar med programmering och tjejer. Valtech har under en period kört ett samarbete med Vikingaskolan i Haninge. Ett gäng tjejer, 11 stycken 12 åringar har fått lära sig att programmera i Scratch under 6 stycken tillfällen. De var efter det så nyfika på hur man skriver kod på riktigt och fick då även 2 stycken kurstillfällen där de fick lära sig några enkla grundläggande steg i webbprogrammering med HTML. 

För att få upp intresset för programmering bland ungdomar (och tjejer) ser vi inte någon ide att direkt börja lära sig att programmera i tex Java, PHP eller HTML, det är för svårt och många kommer tappa intresset på en gång.  Eleverna måste först få koll på grunderna för hur det fungerar, få upp intresset, se vad man kan göra och att det faktiskt inte är så svårt. Då är programmering i tex Scratch, learn.code.org och LEGOmindstormEV3 bra att börja med där eleverna får se direkta resultat av sitt programmerande.

Programmering i skolan är inte begränsad till tex matematik och teknik, det är viktigt att komma ihåg. Egentligen är det bara fantasin som sätter stopp för inom vilket ämen man kan jobba med programmering.

På Mälarhöjdens skola har vi småpratat lite om att starta en it-klubb för att vidareutveckla programmerandet. Och nu kör vi en pilot på det.FullSizeRender
Tjejer i år 6 och år 8 kommer att erbjudas att vara med. Vi har en fadderversamhet de årskurserna emellan så vi ser det som en bra bas att börja med. De känner varandra lite redan och kan kanske vidareutveckla fadderverksamheten via it-klubben. Vi pedagoger som startar upp klubben är jag och Jannike som jobbar i 6:an samt Åsa CC (som också bloggar är på Pedagog Stockholm) som jobbar i 8:an. Sen erbjuder vi och hoppas att fler pedagoger på skolan vill vara med.

I piloten tänker vi 2 tjejer ur varje klass. Det kommer bli 20 tjejer sammanlagt. Vi kommer att utgå ifrån it-företaget Valtechs ide kring hur de har kört sin programmeringskurs med tjejer. Våra tjejer som kör piloten kommer sedan att få fungera som handledare (om de vill) när vi kör vidare och ev utvecklar klubben efter att vi kört klart med första gänget, och då kommer både killar och tjejer att få vara med.
Vi får se vart det leder. Det vet vi ju inte än. Men mycket förväntansfulla är vi. Givetvis kommer man kunna följa hur det går via bloggen Urflippat på Pedagog Stockholm.

Nästa vecka kommer tjejerna i klasserna få ta del av information kring klubben, den här affischen och anmäla sitt intresse, veckan därpå kör vi igång.

Följ projektet här på bloggen!

// Helena och Jannike

Bilderna på affischen kommer från:
Webbstjärnans programmeringskurs
Learn.code.org
och Scratch

Unplugged, learn.code.org, LEGO mindstorm och Scratch

Det är så coolt! Jag är helt såld!
I fredags ”fick” jag hem LEGO education MINDSTORMS EV3. En liten programerbar robot som LEGO tagit fram just för att jobba IMG_5909med programmering i skolan. Jag fick låna den av utbildningsförvaltningen för att testa och fundera kring hur man kan tänkas använda den när man jobbar med elever och programmering i skolan. Gissa om det fnulas, trixas och fixas!
Programmerningsmässigt liknar det hur man programmerar i scratch, och hur man lär sig programmering via learn.code.org, deras 20 h kurs som jag kör med mina elever just nu. Alltså man programmerar i sk. blocks ”pusselbitar”. Man kan enkelt programmera direkt på roboten, men det bästa är att man kan koppla den till datorn och köra programmeringen på datorskärmen via ett program. När man vet vilka olika typer av blocks det finns så kan man skissa på en ide vad man vill att den ska göra. Det kan man göra med penna och papper. Sen sätter man sig vid datorn, pusslar ihop de block man vill använda och testkör direkt på roboten via bluetooth.
Vill man så kan man verkligen göra coola avancerade grejer med olika sensorer, ljud och ljus, bilder etc.

Jag håller på att ta fram en kort startuppgift för hur man kan arbeta med den i skolan som jag kommer att ta upp när jag kör ett inspirationstalk på EdCamp MaNO på onsdag 11/2, just om programmering. Delar hur det går framåt här sen såklart :)

I dagsläget jobbar jag med mina elever i learn.code.org, deras 20h grundkurs på våra iPads. Där vi blandar unpluggedprogrammering på papper med att programmera med blocks hur figurer ska röra sig enligt bestämda mönster på en spelplan på webben.
Det är en bra start att börja unplugged och få träna på att skriva funktioner/koder för hur något skall ske och i vilken ordning. Just för att bygga förståelse för hur internet fungerar, hur datorspel fungerar, det är ju inte magi som sker på datorskärmen även om man kan tycka det :)
Tänk på vanliga recept, de är ju också ”programmerade” i ett visst mönster. Tänk på vad som händer om jag blandar bakpulver och smältsmör först till sockerkakssmeten? inte bra, ingen kaka, error! Ordningsföljden är viktig. Och datorn funkar precis så, den gör exakt det du säger till den/ programmerar den att göra, i just den ordningen (Sen att det kan bli fel för att man väljer fel block, fel variabel, fel funktion, tecken etc, det är ett annat problem, det blir buggar som man får klura vidare på, hitta rätt, göra om och då funkar det)
Just när man programmerar med sk. blocks ”pusselbitar”, får eleverna lära känna hur man jobbar med tex loopar, if-satser, variablar och slumptal.
En liten gubbe ska tex röra sig framåt (en loop att den går i en viss riktning hela tiden oavbrutet) tills (här kommer if-sasten in) den kommer till kurva. Om det kommer en kurva så ska den tex svänga åt höger (variabeln bestäms). Här får man koll på begreppen.
Det här använder man också när man jobbar i Scratch.
I learn.code.org är det färdiga spelplaner och storys som man programmerar en figur i. Men när man börjar i Scratch så är spelplanen tom och vit, inget är förberett förutom att blocksen finns där att välja bland. Även olika figurer är valbara.
Där kan man först fundera kring en story och rita den, planera en händelse, hur ska figuren röra sig, ska det hända något, ska det låta något? Här gäller det att vara kreativ.
Sen börjar man planera vilka blocks man ska använda, hur man ska arrangera dem. Pussla ihop det på datorskärmen och testa.

Webbstjärnan har en webbkurs i Scratch man kan gå, rekommenderar den verkligen. Du når den här via länken: Webbstjärnan Scratch
Sedan kan man kika in på learn.code.org och testa deras 20h kurs. Den når du här: learn.code.org
Håll även ögonen öppna efter fler inlägg kring hur jag använder LEGOmindstormEV3 med eleverna.

#mertidiskolanförprogrammering

// Helena