Skip to content
Teknik · Årskurs 3

Idéer för aktivt lärande

Kreativ programmering

Aktiva, kreativa projekt gör programmering konkret för eleverna. Genom att arbeta med spel, animationer och berättelser förstår de direkt hur blocken påverkar händelser och interaktioner. Denna metod bygger både algoritmiskt tänkande och förmågan att lösa problem i steg, vilket stärker förståelsen för hur teknik används i verkliga sammanhang.

Skolverket KursplanerLgr22: Teknik - Åk 1-3 - Algoritmer och programmering - Programmering i visuella programmeringsmiljöerLgr22: Teknik - Åk 1-3 - Teknikutvecklingsarbetets olika faser - Dokumentation av tekniska lösningar
30–60 minPar → Hela klassen4 aktiviteter

Aktivitet 01

De Hundra Språken45 min · Par

Parprogrammering: Designa ett enkelt spel

Eleverna arbetar i par och turas om att styra musen medan den andra beskriver nästa block. De skapar ett spel där en figur samlar poäng genom att undvika hinder. Avsluta med testrunda och justeringar baserat på feedback.

Designa ett enkelt spel eller en animation med hjälp av programmering.

HandledningstipsUnder parprogrammeringen, uppmana eleverna att turas om att vara 'föraren' och 'navigatören' för att träna på samarbete och kommunikation.

Vad att leta efterBe eleverna rita en enkel skiss av sitt projekt och skriva två meningar om vad deras kod gör. Fråga: Vilket steg i din kod var svårast att få till och varför?

FörståTillämpaSkapaSjälvkännedomSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Aktivitet 02

De Hundra Språken50 min · Smågrupper

Gruppstationsrotation: Animationer och berättelser

Upplägg tre stationer: skapa animation med rörelser, lägga till ljud och effekter, samt dela och kommentera. Grupper roterar var 10:e minut och dokumenterar sitt arbete med foton. Samla i helklass för presentation.

Jämför olika sätt att uttrycka kreativitet genom kod.

HandledningstipsStäll frågor som 'Vad händer om vi ändrar ordningen på dessa block?' under gruppstationsrotation för att uppmuntra reflektion och experimenterande.

Vad att leta efterVisa två olika kodlösningar som åstadkommer samma sak (t.ex. en karaktär som rör sig). Fråga: Vilken lösning tycker ni är tydligast? Varför? Hur skulle ni kunna göra den ännu enklare att förstå?

FörståTillämpaSkapaSjälvkännedomSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Aktivitet 03

De Hundra Språken30 min · Individuellt

Individuell utmaning: Iterera en interaktiv historia

Varje elev börjar med en given mall och lägger till valfria grenar i en berättelse. Testa på kompisar, dokumentera ändringar och dela det bästa projektet. Fokusera på loopar och villkor.

Förklara hur programmering kan användas som ett verktyg för skapande.

HandledningstipsGe tydliga exempel på hur interaktiva berättelser kan byggas stegvis, till exempel genom att börja med en enkel scen och sedan lägga till händelser.

Vad att leta efterUnder arbetet, ställ frågor som: 'Vad händer om du ändrar den här siffran?' eller 'Hur skulle du få karaktären att hoppa istället för att gå?' för att kontrollera förståelsen för sekvenser och händelser.

FörståTillämpaSkapaSjälvkännedomSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Aktivitet 04

De Hundra Språken60 min · Hela klassen

Helklassprojekt: Klassens gemensamma äventyr

Bygg ett stort spel tillsammans där varje elev bidrar med en scen. Använd delad fil och rösta om nästa steg. Dokumentera bidrag i en gemensam logg.

Designa ett enkelt spel eller en animation med hjälp av programmering.

HandledningstipsAvsätt tid för klassvis genomgång av projekt under helklassprojektet för att synliggöra olika lösningar och inspirera till nya idéer.

Vad att leta efterBe eleverna rita en enkel skiss av sitt projekt och skriva två meningar om vad deras kod gör. Fråga: Vilket steg i din kod var svårast att få till och varför?

FörståTillämpaSkapaSjälvkännedomSjälvregleringSocial Medvetenhet
Skapa en komplett lektion

Mallar

Mallar som passar dessa aktiviteter i Teknik

Använd, redigera, skriv ut eller dela.

Några anteckningar om att undervisa detta avsnitt

Erfarna lärare börjar med konkreta, meningsfulla projekt som eleverna kan relatera till, som spel eller berättelser. Det är viktigt att tillåta misslyckanden och se dem som en naturlig del av lärprocessen. Dokumentation bör ske löpande, till exempel genom skisser eller korta anteckningar, för att stärka förståelsen för planering och struktur. Undvik att ge färdiga lösningar; istället ställ frågor som leder eleverna framåt.

Eleverna visar förmåga att planera, testa och förbättra sina projekt genom att använda block för att styra händelser och interaktioner. De kan förklara hur deras kod skapar rörelser eller berättelser och dokumenterar sitt arbete med enklare skisser eller korta anteckningar.


Se upp för dessa missuppfattningar

  • Under parprogrammeringen, trodde eleverna att programmering endast handlade om att lägga block i rätt ordning utan att förstå hur de påverkar händelser.

    Under parprogrammeringen, visa eleverna hur blocken styr karaktärers rörelser och interaktioner genom att ställa frågor som 'Vad gör den här koden just nu?' och 'Hur ändrar vi så att karaktären hoppar istället?'

  • Under gruppstationsrotation förväntade sig eleverna att deras första version av animationen eller berättelsen skulle vara perfekt.

    Under gruppstationsrotation, uppmana eleverna att börja med en enkel version och sedan förbättra den genom att lägga till fler detaljer eller händelser. Visa exempel på hur man kan felsöka genom att ställa frågor som 'Vad händer om vi ändrar den här siffran?'

  • Under den individuella utmaningen trodde eleverna att alla interaktiva berättelser skulle se likadana ut.

    Under den individuella utmaningen, uppmuntra eleverna att jämföra sina projekt och diskutera skillnader. Fråga 'Hur skiljer sig din berättelse från klasskamratens? Vad kan vi lära oss av varandra?'


Metoder som används i denna översikt