Programmering och begrepp

Relevanta dokument
Programmering och begrepp

Programmera och hitta buggarna. Se video

Hur fungerar en dator?

Buggar eller fel vid programmering

Hur fungerar en dator? Lektionen handlar om att förstå hur datorer styrs av program. Hur fungerar en dator? Lektionsförfattare: Boel Nygren

Buggar eller fel vid programmering. Lektionen handlar om felsökning i programmering. Buggar eller fel vid programmering

Varför behöver vi förstå programmering? Se video

Övning: hitta buggarna

Programmering är för alla en värderingsövning

Programmering, dans och loopar

Undersök vad som är programmerat

Programmering, dans och loopar

Undersök vad som är programmerat. Lektionen handlar om den digitala tekniken i elevernas närmiljö. Undersök vad som är programmerat

Programmering är för alla - en värderingsövning

Programmera en mänsklig robot

Vi är alla källor. En digital lektion från Sida 1 av 6

Teknikhistoria: Den första programmeraren

Grunderna i programmering hitta buggen (lektion 4 av 5)

Introduktion till att programmera med Scratch (lektion 3 av 5)

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7

Loopar och ljud 3 av 7. Lektionen handlar om att lära sig programmera loopar och använda ljudeffekter med verktyget Scratch. Loopar och ljud 3 av 7

Programmera en mänsklig robot. Lektionen handlar om att skapa och följa instruktioner. Programmera en mänsklig robot

Vi är alla källor. Lektionen handlar om hur vi fungerar som källor och är bärare av information i sociala medier.

Skydda din mobiltelefon

Undersök Google. Sida 1 av 9. En digital lektion från

Vad är algoritmer? Lektionen handlar om att få en grundläggande förståelse för vad en algoritm är. Vad är algoritmer?

Prata om internet. Prata om internet Lektionen handlar om att prata och debattera om internet.

Vårt språk på nätet. En digital lektion från Sida 1 av 5

Vad är algoritmer? En digital lektion från Sida 1 av 6

Hur fungerar en robot? (lektion 2 av 3)

Grunderna i programmering - loopar 3 av 6

Vad är internet egentligen?

Slump och statistik med Scratch. Se video

Koda ett mattetest (lektion 4 av 5)

Fortsätt med Scratch: Så funkar kloner (del 3/6)

Grunderna i programmering - vad är en dator? 1 av 6

Fortsätt med Scratch: Meddelande och game over (del 5/6)

Hur fungerar en robot? (lektion 1 av 3)

Hur fungerar en robot? (lektion 3 av 3)

Prata om internet. Lektionen handlar om att prata och debattera om internet. Prata om internet. Lektionsförfattare: Filippa Mannerheim.

Meddelande och game over 5 av 6

Grunderna i programmering loopar (lektion 2 av 5)

Vårt språk på nätet. Lektionen handlar om hur vi använder språket och symboler när vi kommunicerar på nätet. Vårt språk på nätet

Värdera din digitala integritet

Vad är en källa? Lektionen handlar om betydelsen av att ha ett källkritiskt förhållningssätt. Vad är en källa?

Hur fungerar en robot? 1 av 3

Grunderna i programmering symboler (lektion 3 av 5)

Trygg och säker på nätet

Koda ett mattetest 4 av 5. Lektionen handlar om att utveckla mattetest så det fungerar för alla multiplikationstabeller. Koda ett mattetest 4 av 5

Hur fungerar en robot? 3 av 3

Värdera källor Är fågeln farlig?

Skydda dina saker bakom lås och bom

Slump och statistik med Scratch

Varför behöver man vara källkritisk?

Nyheter sprids i raketfart Till läraren

Grunderna i programmering - skapa instruktioner 2 av 6

Vilka regler finns på internet?

Trygg och säker på nätet. Lektionen handlar om att känna sig trygg och säker i olika situationer i vardagen. Trygg och säker på nätet

Vad skyddar upphovsrätten?

Sant eller falskt en introduktion till källkritik

Söktips Att hitta det man letar efter

Känsliga uppgifter och integritet

Undersök Google. Lektionen handlar om att jämföra och pröva källors tillförlitlighet vid informationssökning på internet.

Samtala om nätetikett

En introduktion till källkritik åk 1-3

Var inte en bildtjuv. Till läraren 1. Brukar du använda bilder? 2. Lyssna på Farzad LÄRARINSTRUKTIONER Lektionens syfte

Koda ett mattetest 1 av 5. Lektionen handlar om att använda programmeringskunskaper för att skapa ett enkelt multiplikationstest.

Värdera källor - Är fågeln farlig?

Lag, rätt och etikett på nätet

Samtala om nätetikett. Lektionen handlar om regler och normer på nätet och hur vi förhåller oss till dem. Samtala om nätetikett

Känsliga uppgifter och integritet

Granska kändisar på nätet

En introduktion till källkritik åk 1-3

Hur används nätet? (läsa diagram)

Talföljer och cirklar: Algoritmer, geometri och mönster 2 av 4

Koda ett mattetest 5 av 5. Lektionen handlar om att göra ett mattetest som fungerar för alla multiplikationstabeller. Koda ett mattetest 5 av 5

Får du fotografera här?

Reflektera kring hur språket förändras av digitaliseringen

Vilka regler finns på internet?

Vem får se min bild? Till läraren

Vem får se min bild? Sida 1 av 14. En digital lektion från

Lag, rätt och etikett på nätet

Får man säga vad man vill på nätet?

Reflektera kring anonymitet på nätet

Får du fotografera här? Lektionen handlar om lagar och regler kring fotografering; om var man får och inte får fotografera. Får du fotografera här?

Katarina Lycken Rüter

Programmera ett övergångsställe

Programmering från början

Om nätmobbning. En digital lektion från Sida 1 av 9

Om nätmobbning 1 av 2. Lektionen handlar om nättrakasserier. Om nätmobbning 1 av 2. Lektionsförfattare: Filippa Mannerheim.

Skriv nätråd till vuxna Till läraren

Koda ett mattetest 3 av 5. Lektionen handlar om att göra en variabel i programmet för ett multiplikationstest. Koda ett mattetest 3 av 5

Granska syftet med skolans webbplats

Vad sprids på nätet? Sida 1 av 5. En digital lektion från

Var inte en bildtjuv. Lektionen handlar om att öka förståelsen för hur man får använda andras bilder. Var inte en bildtjuv

Vad är upphovsrätt och hur fungerar det? Lektionen är en introduktion till begreppet upphovsrätt. Vad är upphovsrätt och hur fungerar det?

Vad får man säga på internet? (Lag och rätt)

Granska YouTube Lektionen handlar om att få en grundläggande förståelse för hur du kritiskt kan granska innehåll på YouTube.

Transkript:

Programmering och begrepp Lektionen bygger på att ge eleverna en möjlighet att prata om och få förståelse för några ord och begrepp som de kopplar till programmering och datorer. Lektionen grundar sig på material som vuxit fram och använts under Christina Löfvings (IT-mamman) lektioner i årskurs 1 6. Till läraren 1. Brainstorma kring begreppet kod 2. Diskutera betydelsen av kunskaper om ord och begrepp 3. Sammanfatta och reflektera LÄRARINSTRUKTIONER Lektionens syfte Syftet med lektionen är att prata om elevernas språk och begrepp utifrån programmering och teknik, samt samtala om begrepp som eleverna använder när de pratar om digital teknik. Förberedelser Läs igenom följande avsnitt om kod så att du har en förförståelse för vad kod och programmeringsspråk är: En digital lektion från https://digitalalektioner.iis.se Sida 1 av 6

En dator gör bara det som en programmerare har sagt till den att göra. Datorer använder bara ettor och nollor när de arbetar. För att kunna ge datorn instruktioner behöver vi kunna skriva maskinkod, eller åtminstone ett språk som kan översättas till maskinkod. Dessa språk kallas programmeringsspråk. I programmeringsspråken används ord som vi människor förstår, men som i ett programmeringsspråk får en absolut betydelse som inte kan tolkas eller missförstås. Detta är viktigt eftersom att datorer inte kan tolka ords betydelse eller värde. Genomförande Låt eleverna samtala om frågorna nedan och ha sedan ett gemensamt samtal om vikten av att ha tillgång till språk och begrepp i vår och elevernas vardag. Därefter skapar ni en gemensam lista på viktiga ord som kopplas till programmering och kod. Ord som kan tänkas dyka upp i övningen är bland andra kod, källkod, programmeringsspråk, dator, robot, skript, bugg, loop, hackare och glitch. LÄROPLANSKOPPLING Skolans uppdrag Skolan ska bidra till att eleverna utvecklar förståelse för hur digitaliseringen påverkar individen och samhällets utveckling. Alla elever ska ges möjlighet att utveckla sin förmåga att använda digital teknik. De ska även ges möjlighet att utveckla ett kritiskt och ansvarsfullt förhållningssätt till digital teknik, för att kunna se möjligheter och förstå risker samt kunna värdera information. Centralt innehåll i ämnet teknik (årskurs 4-6) Tekniska lösningar Några av datorns delar och deras funktioner, till exempel processor och arbetsminne. Hur datorer styrs av program och kan kopplas samman i nätverk. Teknik, människa, samhälle och miljö Hur teknik ingår i och förändrar förutsättningar för olika yrken och inom alla samhällsområden. Centralt innehåll i ämnet svenska (årskurs 4-6) Läsa och skriva Hur man använder ordböcker och digitala verktyg för stavning och ordförståelse. Språkbruk Ord, symboler och begrepp som används för att uttrycka känslor, kunskaper och åsikter. Ords och begrepps nyanser och värdeladdning. En digital lektion från https://digitalalektioner.iis.se Sida 2 av 6

Lektionen VISA I KLASSRUMSLÄGE Kopiera länk till klassrumsläge En digital lektion från https://digitalalektioner.iis.se Sida 3 av 6

1. 2. 3. Lektionsdel 1: Brainstorma kring begreppet kod Instruktioner Brainstorma två och två om begreppet kod. Prata sedan i helklass om era tankar. Frågor att fundera över Fundera över följande frågor: Vad är kod? Vilka skriver kod? Vilka använder kod? Varför finns kod? Samtala med en klasskompis. Vilka begrepp och ord kopplar ni till kod? Samla allas tankar kring ordet kod på tavlan. 4. Prata om varför det kan vara viktigt att förstå vad ord betyder. En digital lektion från https://digitalalektioner.iis.se Sida 4 av 6

1. 2. 3. Lektionsdel 2: Diskutera betydelsen av kunskaper om ord och begrepp Instruktioner Börja med att enskilt fundera kring frågorna här nedanför. Bilda sedan grupper och diskutera tillsammans. Diskussionsfrågor: Kunskap om språk, ords betydelse och värde, kan göra att du tillhör en grupp och förstår de andra i gruppen. På samma sätt som du, när du inte kan eller förstår ord som behövs i ett visst sammanhang, kan känna dig utanför. Fundera på en situation där du inte förstått ord och begrepp och därför känt dig utanför. Tror du att kunskaper om ord och begrepp som kommer från programmeringens värld gör att vi lättare förstår hur datorer fungerar? Motivera hur du tänker. Tror du kunskaper om programmeringsspråk gör att vi får mer distans till tekniken? Motivera ditt ställningstagande. En digital lektion från https://digitalalektioner.iis.se Sida 5 av 6

1. 2. Lektionsdel 3: Sammanfatta och reflektera Instruktioner Sammanfatta vad ni pratat om genom att gemensamt samla alla de ord som ni förknippar med datorer och programmering. Sammanfatta Vilka ord förknippar ni med programmering? Skriv ner alla som ni kommer på. Ta reda på vad de betyder och gör en gemensam samling av ord som kopplas till programmering. En digital lektion från https://digitalalektioner.iis.se Sida 6 av 6