Foto från ett av våra tidigare Barnhack.

Det ska böjas i tid – .SE:s barnhack för de allra minsta

I helgen samlades sexton barn i åldrarna 6 till 13 år här hos oss på .SE för att få en kurs i programmering för nybörjare. Det var både roligt och inspirerande att se barnen göra egna spel på nolltid!

I det senaste avsnittet av .SE-podcasten diskuterade vi huruvida det vore bra om programmering infördes som obligatoriskt skolämne i Sverige. Vi var inte eniga om vikten av att alla barn ska lära sig programmera, men hur gör man egentligen i dag om man vill att ens barn ska få lära sig?

När hemdatorerna först blev vanliga på 1980-talet uppstod en generation av ”sovrumsprogrammerare” – vanliga barn och ungdomar som lärde sig att programmera sina datorer, dels eftersom det inte fanns samma utbud av färdiga program och spel som i dag, men antagligen främst för att alla hemdatorer kom förprogrammerade med BASIC – ett enkelt programmeringsspråk som lockade många till att börja experimentera med programmering på ett enkelt sätt.

Dagens PC-datorer kommer oftast inte med någon programmeringsmiljö inbyggd, och många av enheterna som våra barn använder är av säkerhetsskäl slutna plattformar vilket gör det närmast omöjligt för en vanlig användare att börja skapa egna program för plattformen.  Tack och lov finns det redan en hel del funderingar på hur man kan göra, och en av de bästa lösningarna enligt mig är Scratch.

Scratch gör barn till miniprogrammerare

Scratch är en mjukvara framtagen av MIT (Massachusetts Institute of Technology) för att introducera programmering som koncept för barn och ungdomar. Eftersom det är lätt att komma igång med Scratch är det dock också många vuxna som gillar att göra egna program med hjälp av Scratch.

Den som börjar leka med Scratch lär sig snabbt grunderna i programmering som koncept. Man använder sig av objekt, variabler, loopar, villkor och mycket annat som blir en solid grund att bygga vidare på för den som blir sugen på att fortsätta sin programmeringskarriär efter att ha börjat med Scratch. Det finns stora mängder färdiga spel och program till Scratch att titta på, lära sig av och börja ändra i.

Barn som använder Scratch blir snabbt kompetenta ”miniprogrammerare” och kan redan efter en liten stund göra egna spel och program. Men kanske allra viktigast är att barnen lär sig att datorerna tar sina instruktioner från människor, och att alla som vill kan lära sig hur.

Under vårt hack fick alla barn först en kort introduktion till vad programmering är, och sen började vi direkt titta på hur man gör egna spel i Scratch. Det tog bara några minuter så var vi igång med att få en katt att springa över skärmen, jama när man klickar på den och börja räkna poäng.

barnhack_1

Barnen kom med egna kloka förslag och frågor, och efter att vårt första spel var klart fick de själva komma på egna spel.

Efter två timmar fick jag nästan slita barnen från datorerna för att dela ut diplomen, och förhoppningsvis har alla barn redan börjat göra fler spel när de kom hem!

barnhack_0

Diplomutdelning!

Kursbok för Scratch

Jag har påbörjat en kursbok för Scratch som alla fick med sig hem i söndags. Om du själv är sugen på att börja med Scratch eller vill få hjälp att sätta igång hemma med ditt eget barn går det bra att ladda ner den som PDF här. Boken är inte klar än, så nya versioner kommer att komma i takt med att vi kör fler kurser i Scratch på framtida barnhack.

Etiketter: , , , , , ,
Fyll gärna i vår enkät.

Om bloggaren

Måns Jonasson Digital strateg Webbfantast som ansvarar för digital strategi på IIS. Måns har jobbat med webben sedan 1994 och har sedan dess drivit egen byrå, jobbat på flera olika communities samt på kommunikationsbyrå.

Lämna en kommentar

Svara på en kommentar

Obligatoriskt

Obligatoriskt

Frivilligt

Kommentarer

  • Konrad Burman 23 april 2013, kl 16.13

    Hade ju varit grymt kul ifall ni gjorde en Sverigeturné med Scratch. Jag skulle anmäla min äldsta dotter direkt :)

    Svara
  • Joacim Jonsson 23 april 2013, kl 19.10

    Kan man få tag på den svenska översättningen nånstans?

    Svara
    • Måns Jonasson
      Måns Jonasson 23 april 2013, kl 20.36

      Översättningen av vad menar du? Om du pratar om Scratch så kan man välja språk inuti själva programmet.

      Svara
  • Daniel Otterholm 23 april 2013, kl 20.57

    Jag håller med Konrad, vore underbart med en Sverigeturné med detta koncept. Jag tror det som framförallt behövs är hjälp får barn (och vuxna) att komma igång med Scratch. Jag har kikat på det förut, men vet inte riktigt hur jag ska komma igång med det.

    Svara
    • Måns Jonasson
      Måns Jonasson 23 april 2013, kl 21.01

      Testa gärna att ladda ner min ”instruktionsbok” som finns här: https://www.iis.se/docs/Barnhack-med-Scratch.pdf

      Jag vet att den inte är perfekt än, för jag har skrivit ihop den på bara några dagar, men det vore kul att veta om den funkar som fristående guide ändå.

      Svara
  • Allen Petrovic 9 januari 2016, kl 21.08

    Hej
    om Scratch är flashbaserad, och flash är på väg bort, vad händer då? Finns det risk att barnen skapar applikationer som inte går att köra i webbläsare?

    Svara
    • Måns Jonasson
      Måns Jonasson 11 januari 2016, kl 10.09

      Hej, Scratch-teamet jobbar för tillfället för fullt med att få färdig en HTML/JS-spelare, så det ska nog lösa sig innan Flash hinner dö helt.

      Svara
  • sosan 1 november 2016, kl 09.36

    hej!
    jag vill ha tips och idéer för att kunna börja med mina elever ,

    Svara