inspiration och tankar om programmering....få en förståelse för hur ett spel, program till dator...

42
Programmering i skolan. Inspiration och tankar om Programmering. Richard Duncan Tekniska Museet 2017-03-08

Upload: others

Post on 24-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Programmering i skolan. Inspiration och tankar om

Programmering.Richard Duncan Tekniska Museet

2017-03-08

Page 2: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Richard Duncan

e-post: [email protected]

Instagram: @rifduncan Twitter: @rifduncan

Min blogg om IKT, Programmering och Digitala verktyg i skola och Fritids.

Kreativ IKT https://kreativikt.wordpress.com/

Richard Duncan @rifduncan

Page 3: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

LektionsplaneringarKopplingar till Läroplanen

Vad man kan skapa?Vad finns det för resurser?

Richard Duncan @rifduncan

Page 4: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Min resa i programmering i korta drag..

Richard Duncan @rifduncan

Page 5: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Jobbat på fritids i 10 år

Började analogt och digitalt programmering med en F-klass för 3

år sedan.

Hade programmering på fritids 1-2 ggr i veckan.

Öppet kodhus.

Richard Duncan @rifduncan

Page 6: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Analog programmeringRumsuppfattning

Ge och ta instruktioner Höger och vänster

Aktivt lyssnade Förutse och planera sin väg

Steg för steg tänk Rörelse

Richard Duncan @rifduncan

Page 7: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Prata ”Kod”

Gör liknelser från elevernas vardag. Varför dom gör olika saker, varför olika tekniska lösningar fungerar.

Prata om programmering.

Låt eleverna göra fler jämförelser från deras vardag.

Tips: ”Hej Ruby” av Linda Liukas

Richard Duncan @rifduncan

Page 8: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Rutnät i byggrummet

Programmera din kompis.

Richard Duncan @rifduncan

Kreativ IKT www.kreativikt.wordpress.com

Page 9: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Richard Duncan @rifduncan

Page 10: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Richard Duncan @rifduncan

Page 11: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Tänk som en dator innan du använder en dator!

Prata om datornLek ”robot”

Arbeta digitalt

Richard Duncan @rifduncan

Page 12: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Återspegla den digitala resurs ni ska använda i det analoga

Richard Duncan @rifduncan

Page 13: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Digital programmering

• I F-klass började vi med Lightbot. Därav skärmdumpar på Lightbots symboler.

• Eleverna hade varsin Ipad

• Två lektioner analog programmering innan digital programmering

Richard Duncan @rifduncan

Page 14: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Programmering i F-3Analog

ProgrammeringPrata ”Kod”

Richard Duncan @rifduncan

Page 15: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Öppet kodhus

Varje onsdag mellan 15:00-16:00 hade jag öppet för alla som ville

komma och testa programmering. Fritids och elevers som slutat för

dagen.Richard Duncan @rifduncan

Page 16: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Programmering som profil?

Elevens val 60- 90 minuter i veckan

Max 30 elever per grupp.

Tillgång till datorer/ iPads mm?Inköpa av material?

Progression?

Vad ska jag lära ut?

Richard Duncan @rifduncan

Page 17: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Robotar

Makey Makey

Microbit

Kodlabbet

Scratch

Lightbot

Programmera mera

Datalogiskt tänkande

HTML

code.org

Sett mässan

Richard Duncan @rifduncan

Page 18: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Geek Girl mini Nacka

Richard Duncan @rifduncan

Page 19: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program
Page 20: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Åk 4-5 har 60 min i veckan, 7 lektioner ca 20 elever per grupp

Richard Duncan @rifduncan

Page 21: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Åk 6 till 9 har 90 minuter vardera grupperna varierar i storlek.

Richard Duncan @rifduncan

Page 22: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

code.org• https://code.org/

Richard Duncan @rifduncan

Page 23: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

• Spel

• Program

• Berättelser

• Presentationer

• Lärresurser

• Flippat lärande

• Fantasin är begräningen

Page 24: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Richard Duncan @rifduncan

Page 25: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Elev: Jag fick lova mamma att inte programmera över jullovet.

Jag: gick det då?

Elev: Nä, vill du se mitt senaste spel?

Elev: Jag har klurat på det här över helgen? kan du hjälpa

mig?

Jag: Självklart vi kollar tillsammans?

Elev: Kan jag låna hem två Microbit över helgen? Jag: Gör det, bara du visar mig om du lyckas.

Page 26: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Programmeringprofilen syftar att eleven ska kunna fördjupa sina kunskaper inom logiskt tänkande, problemlösning, bryta ner problem samt använda sig i steg för steg metoder.

Richard Duncan @rifduncan

Page 27: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Detta görs med hjälp av programmering som verktyg samt att lära sig tänka datalogiskt.

Datalogiskt tänkande är att utföra uppgifter och lösa problem på samma sätt som en dator gör.

Richard Duncan @rifduncan

Page 28: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och

program.

Richard Duncan @rifduncan

Programmering för mig handlar om att kunna förstå samband om hur saker och ting fungerar.

Men framför allt att att kunna beskriva något med tydliga och korta instruktioner.

Page 29: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Vi lever i ett samhälle omgivet av teknik.

Richard Duncan @rifduncan

Alla eleverna ska inte behöva blir programmerare.

Men genom att ha kunskap om programmering….

tror jag att förståelsen för vad som skapar och styr den digitala värld vi lever ökar.

Page 30: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Datalogiskt tänkande

Olika verktyg och metoder för att lösa olika uppgifter/ problem.

Tänka utanför boxen.

Tänka kritiskt, vara kreativ, se mönster, kunna förutse och kunna förklara är några förmågor i datalogiskt tänkande.

Richard Duncan @rifduncan

Page 31: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

4D Frame Mecatronics

Richard Duncan @rifduncan

Page 32: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Bygga efter ritning

Richard Duncan @rifduncan

Page 33: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Börjar skapa egna lösningar

Richard Duncan @rifduncan

Page 34: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Utveckla eget

Richard Duncan @rifduncan

Page 35: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Richard Duncan @rifduncan

Page 36: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

Richard Duncan @rifduncan

Page 37: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program
Page 38: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

3D skrivare och Arduino

Richard Duncan @rifduncan

Page 39: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program
Page 40: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program
Page 41: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

UNGA KVINNOR OCH IThttps://www.iis.se/docs/Unga_kvinnor_och_IT.pdf

”En av teorierna om unga kvinnors ointresse för IT handlar om att de inte introduceras till det i skolan”. (ISS 2015)

Öppet Hack

Tjejhack

Page 42: Inspiration och tankar om Programmering....Få en förståelse för hur ett spel, program till dator eller mobil är uppbyggt eller att till och med skapa egna spel, system och program

e-post: [email protected]

Instagram: @rifduncan Twitter: @rifduncanMin blogg om IKT, Programmering

och Digitala verktyg i skola och Fritids. Kreativ IKT

https://kreativikt.wordpress.com/

Våga programmera med era elever. Kan inte ni så kan dom!

Och kan ingen så lär ni er tillsammans!

Richard Duncan @rifduncan