Sekvenser och kommandon utan skärm
Genom lekar och pappersbaserade övningar lär sig eleverna grunderna i sekvenser och kommandon.
Nyckelfrågor
- Jämför användningen av symboler med ord för att ge kommandon.
- Förutsäg var en kompis hamnar om ni följer en given kodsekvens.
- Förklara fördelarna med att rita upp sin kod innan man testar den i praktiken.
Skolverket Kursplaner
Om detta ämne
Visuell programmering utan skärm handlar om att använda symboler och pilar för att styra rörelse och handling. För elever i årskurs 2 är detta ett avgörande steg för att gå från talat språk till ett mer formellt symbolspråk. Det tränar den spatiala förmågan och förståelsen för hur symboler kan representera verkliga handlingar.
Enligt Skolverkets kursplan ska eleverna i lågstadiet prova på att styra föremål med programmering. Genom att använda papperslappar eller golvmarkeringar skapar vi en visuell miljö där koden blir fysiskt påtaglig. Detta ämne vinner på samarbete där eleverna får läsa och tolka varandras 'kodkartor' för att nå ett gemensamt mål.
Idéer för aktivt lärande
Utforskande cirkel: Pil-labyrinten
Eleverna skapar en labyrint på golvet med tejp. I små grupper ska de sedan lägga ut papperspilar som visar vägen från start till mål utan att krocka med hinder.
Gallergång: Kod-detektiverna
Grupper ritar korta kodsekvenser på stora papper. Klassen går runt och försöker lista ut vilket mönster eller vilken slutstation koden leder till.
EPA (Enskilt-Par-Alla): Symbolernas betydelse
Eleverna får hitta på egna symboler för 'hoppa', 'snurra' och 'klappa'. De diskuterar i par vilken symbol som är tydligast och varför.
Se upp för dessa missuppfattningar
Vanlig missuppfattningAtt en pil framåt betyder 'gå till toppen av pappret' oavsett vilket håll figuren tittar åt.
Vad man ska lära ut istället
Detta kallas för det relativa perspektivet. Genom att låta eleverna själva stå på spelplanen förstår de att 'framåt' beror på deras egen riktning, vilket korrigeras bäst genom fysisk rörelse.
Vanlig missuppfattningAtt man måste skriva en ny symbol för varje litet steg även om de är likadana.
Vad man ska lära ut istället
Här kan man introducera idén om repetition. Genom att diskutera i grupp kan eleverna upptäcka att det blir tröttsamt att rita tio pilar och att det vore smartare med en siffra bredvid.
Föreslagen metodik
Redo att undervisa i detta ämne?
Skapa ett komplett uppdrag för aktivt lärande, redo för klassrummet, på bara några sekunder.
Vanliga frågor
Vad är fördelen med att programmera utan skärm?
Hur förbereder detta eleverna för Scratch eller liknande program?
Vilka strategier är bäst för att lära ut visuell programmering?
Kan man koppla detta till matematik?
Planeringsmallar för Digitala Upptäckare: Programmering och Teknik i Vardagen
Mer i Algoritmernas magi: Att tänka som en dator
Instruktioner i vardagen
Eleverna identifierar och skapar steg-för-steg-instruktioner för vardagliga aktiviteter som att borsta tänderna eller bygga med klossar.
3 methodologies
Felsökning och logik
Vi tränar på att hitta fel i instruktioner och att systematiskt rätta till dem för att nå önskat resultat.
3 methodologies
Loopar och upprepningar
Eleverna utforskar hur upprepade instruktioner (loopar) kan effektivisera kod och lösa problem.
3 methodologies
Villkor och val
Vi introducerar villkorssatser (om-då) för att låta program fatta enkla beslut baserat på olika förutsättningar.
3 methodologies
Programmering med blockkod
Eleverna använder en visuell blockbaserad programmeringsmiljö för att skapa egna enkla program.
3 methodologies