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

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *


*

Vill du veta när din kommentar har fått ett svar, eller prenumerera på inläggets kommentarer via e-post? Du kan även prenumerera utan att lämna en kommentar.