Sverige · Skolverket Kursplaner
Årskurs 1 Digitala Upptäckare: Grunden i Teknik och Programmering
Eleverna introduceras till teknikens värld genom att utforska hur maskiner och digitala system fungerar i deras vardag. Kursen fokuserar på att utveckla logiskt tänkande, förståelse för algoritmer och förmågan att lösa problem både med och utan dator.

01Algoritmer och Logiskt Tänkande
Vi utforskar hur instruktioner styr allt från morgonrutiner till enkla robotar genom lekfulla övningar.
Eleverna identifierar och analyserar sekvenser av instruktioner i dagliga aktiviteter för att förstå begreppet algoritm.
Eleverna övar på sekventiellt tänkande genom att styra varandra genom hinderbanor med pilar och symboler.
Eleverna identifierar återkommande mönster i instruktioner för att förenkla processer och skapa loopar.
Eleverna utforskar hur beslut påverkar flödet av instruktioner genom att använda enkla villkor.
Eleverna lär sig att systematiskt hitta och åtgärda fel i enkla algoritmer och instruktionssekvenser.
Eleverna använder en blockbaserad programmeringsmiljö (t.ex. Scratch eller liknande) för att skapa sekventiella program som styr en karaktär eller ett objekt.
Eleverna utforskar hur repetitioner (loopar) kan användas för att effektivisera programmeringen i en blockbaserad miljö (t.ex. Scratch).

02Digitala Verktyg och Data
En introduktion till hur datorer sparar information och hur vi interagerar med digital teknik på ett säkert sätt.
Eleverna undersöker hur en dator är uppbyggd med centrala komponenter som CPU, minne och lagring, och hur de samverkar för att bearbeta information.
Eleverna identifierar och beskriver hur data matas in i en dator, bearbetas och presenteras som output, samt olika typer av in- och utdataenheter.
Eleverna samlar in enkel information och visar den på ett sätt som andra kan förstå, till exempel genom diagram.
Eleverna diskuterar vad som är privat och hur vi beter oss schysst på nätet.
Eleverna lär sig grundläggande principer för att skydda sig själva och sin information online.
Eleverna använder enkla digitala verktyg för att skapa bilder, texter eller ljud.
Eleverna utvecklar strategier för att kritiskt granska digital information, identifiera desinformation och bedöma källors trovärdighet online.

03Nätverk och Kommunikation
Vi utforskar hur information färdas mellan människor och maskiner, både förr och nu.
Eleverna utforskar hur digital information skickas över nätverk, från grundläggande datapaket till kommunikationsprotokoll som HTTP och TCP/IP.
Eleverna analyserar den historiska utvecklingen av kommunikationsteknik, från telegraf till internet, och diskuterar dess samhälleliga påverkan.
Eleverna utforskar olika nätverkstopologier (t.ex. stjärna, buss, ring) och de fysiska och logiska komponenterna som bygger upp internet.
Eleverna diskuterar vikten av att skydda digitala dörrar och hur man skapar ett bra skydd.
Eleverna diskuterar hur man beter sig respektfullt online och hur man hanterar nätmobbning.
Eleverna utforskar hur bilder och ljud används för att kommunicera digitalt och skapar egna meddelanden.
Eleverna undersöker hur robotar kan kommunicera med människor och varandra genom enkla signaler.

04Tekniken i Samhället
Vi undersöker hur uppfinningar påverkar vår miljö och hur vi kan designa lösningar för framtiden.
Eleverna undersöker historiska uppfinningar som hjulet, glödlampan och datorn och deras samhällspåverkan.
Eleverna analyserar komplexa tekniska system i sin närmiljö (t.ex. smarta hem, transportsystem) och diskuterar deras uppbyggnad och funktion.
Eleverna identifierar ett vardagsproblem och skissar på en teknisk lösning.
Eleverna utvecklar sina skisser till enkla fysiska modeller eller prototyper med olika material.
Eleverna undersöker vad som händer med gamla datorer och batterier när de slutar fungera.
Eleverna diskuterar hur teknik påverkar miljön, både positivt och negativt, och hur vi kan agera mer hållbart.
Eleverna fantiserar och diskuterar om framtida tekniska lösningar och deras potentiella påverkan på samhället.

05Programmering med visuella block
En introduktion till grundläggande programmeringskoncept med visuella blockbaserade verktyg.
Eleverna lär sig grunderna i Scratch genom att dra och släppa block för att få karaktärer att röra sig, interagera och skapa enkla animationer eller spel.
Eleverna utforskar Scratch's koordinatsystem och olika rörelseblock för att styra sprajtar med precision, inklusive att använda variabler för position.
Eleverna lär sig att använda händelseblock och meddelanden för att få sprajtar att reagera på användarinput, kollisioner eller andra sprajtar.
Eleverna skapar egna interaktiva berättelser, animationer eller enkla spel med dialog, rörelse, variabler och bakgrunder i Scratch.
Eleverna introduceras till Code.org (Course 2 eller 3, anpassat för åldersgruppen) och löser mer komplexa pussel med blockbaserad programmering, inklusive funktioner och villkor.
Eleverna lär sig att använda loopar för att upprepa instruktioner och effektivisera sin kod i Code.org.
Eleverna utforskar hur villkor (om-satser) kan användas för att fatta beslut i program i Code.org.

06Robotik och Fysisk Programmering
Eleverna får praktisk erfarenhet av att styra fysiska robotar och förstå sambandet mellan kod och verklighet.
Eleverna utforskar vad en robot är, vilka typer av robotar som finns och vad de kan göra.
Eleverna använder enkla kommandon för att styra en robot (t.ex. Ozobot, Edison) genom en bana.
Eleverna utforskar hur robotar kan använda sensorer för att uppfatta sin omgivning och reagera på den.
Eleverna använder robotar för att lösa praktiska problem, som att flytta föremål eller navigera i en komplex miljö.
Eleverna diskuterar hur robotar används i olika delar av samhället och deras framtida roll.
Eleverna diskuterar etiska frågor kring robotar, som autonomi, säkerhet och jobb.
Eleverna bygger enkla robotliknande konstruktioner med fokus på mekanik och rörelse.