Programmering i skolan varför då? Marie Gustafsson Friberger Geek Girl Mini / Good Measure marie.gustafsson@gmail.com
(Denna presentation bygger på material från Lisa Söderlund på kodcentrum, eftersom jag hoppade in med en dags varsel.)
Bilder: Tekniska museet (CC0), Pokemon GO Pixabay.com (CC0), Håkan Lidbo
VÅR DIGITALA VÄRLD Allt digitalt runt omkring oss är uppbyggt av kod skriven av människor. Bild: Pixabay/Geralt (CC0)
I grunden handlar det om att allt som vi använder, som Facebook, Twitter och alla digitala verktyg, är programmerade av någon. En person har alltså i förlängningen designat mitt beteende. Det vore idiotiskt om vi inte vet hur det går till. Källa: Karin Nygårds, weekend.di.se 2017.
DET DIGITALA SPRÅKET Det räcker inte att växa upp med digital teknik för att kunna hantera och förstå den.
Alla elever ska få med sig kunskaper att förstå och kunna påverka världen. Det får inte vara beroende av vilken skola du går på eller vilken lärare du har. Källa: Gustav Fridolin 2017.
DIGITALA MEDBORGARE Vad vill vi att våra barn växer upp som? Delaktiga digitala medborgare Kritiska konsumenter av digitala tjänster och produkter Aktiva producenter som kan påverka och bidra till utveckling Kompetenta medarbetare på en digital arbetsmarknad Bild: Sophie Johansson
DIGITAL KOMPETENS Förmågor för vårt digitala samhälle. Förståelse för digital teknik och dess påverkan på individen och på samhället Självförtroende och förmåga att använda och skapa med digitala verktyg och medier Kritiskt och ansvarsfullt förhållningssätt till digitala verktyg och medier Förmåga att lösa problem och omsätta idéer i handling Källa: Skolverket 2017. Film: Rolighetsteorin.se
PROGRAMMERING En del av digital kompetens. Inte enbart att kunna koda - en process. Identifiera problem Utvärdera möjliga lösningar Planera, designa och tänka datalogiskt Förstå och kunna skapa kod Testa och felsöka Samarbeta och kommunicera Film: Simone Giertz
Skolan ska stimulera elevernas kreativitet, nyfikenhet och självförtroende samt deras vilja att pröva och omsätta idéer i handling och lösa problem. Eleverna ska få möjlighet att ta initiativ och ansvar samt utveckla sin förmåga att arbeta såväl självständigt som tillsammans med andra. Källa: Skolverket 2017.
DATALOGISKT TÄNKANDE Problemlösning med metoder från datavetenskap, en förutsättning för att programmera! Förmågan att Bryta ned problem i mindre delar Identifiera och generalisera mönster Skapa abstrakta modeller Formulera algoritmer - instruktioner som löser ett problem Källa: Linda Mannila 2017. Bild: Privat
Computational thinking is the thought processes involved in formulating a problem and expressing its solution(s) in such a way that a computer human or machine - can effectively carry out. Källa: Jeannette Wing 2010.
COMPUTER Någon som beräknar och löser problem. Bild: Margaret Hamilton, Draper Laboratory (public domain)
Källa: Barefoot 2014
KONCEPT Logiskt tänkande Algoritmer Nedbrytning Mönsterigenkänning Abstraktion Utvärdering ARBETSSÄTT Utforskande Skapande Felsökning Uthållighet Samarbete Källa: Barefoot 2014, Linda Mannila 2017
LEARN TO CODE eller CODE TO LEARN Scratch, skapat genom Mitchel Resnicks forskningsgrupp Lifelong Kindergarten vid MIT Media Lab
VARFÖR? Skolans roll är att ge alla barn och unga likvärdiga förutsättningar. Allmänbildning Demokrati och medborgarskap Mångfald och inklusion Framtidens arbetsmarknad Källa: Linda Mannila 2017. Bild: Ada Lovelace av Alfred Edward Chalon (public domain)
We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run. Roy Amara (1925-2007)
The top 10 in-demand jobs in the future don t exist today. We are currently preparing students for jobs that don t yet exist, using technologies that haven t been invented, in order to solve problems we don t even know are problems yet. Källa: Richard Riley
Källa: Linda Mannila 2017. Bild: Ada Lovelace av Alfred Edward Chalon (public domain)
Bild: www.thepoke.co.uk
Källa: IT&Telekomföretagen, Insight Intelligence Unga kvinnor och IT 2016.
Källa: Expertvalet.se, UKÄ (Universitet Kanslerns Ämbete) 2016.
60 000 programmerare behövs i Sverige inom fyra år och ännu fler inom IT om inte ALLA jobb är inom IT? Källa: Arbetsförmedlingen 2017.
ALLMÄNBILDNING I FRAMTIDEN? VÅR DIGITALA VÄRLD DET DIGITALA SPRÅKET DIGITALA MEDBORGARE DIGITAL KOMPETENS Bild: Pixabay/Geralt (CC0)
3 TIPS: Doppa tårna 1. Utforska ihop med eleverna 2. Börja enkelt 3. Våga misslyckas!
4 TIPS: Kom igång 1. Kursportalen (kurser.arstaskolan.se) 2. Geekgirlmini.se 3. Kodboken.se 4. Makermovies.se
3 TIPS: I läsfåtöljen 1. Att undervisa i programmering i skolan, Linda Mannila 2. Koden till digital kompetens, Karin Nygårds 3. Hej Ruby, Linda Liukas
geekgirlmini.se Varför? Hur arrangerar man? Aktivitetsbank
Teknik- och innovationstävling för åk 4-9 Möjlighet att arbete ämnesövergripande i lag under 8 veckor, bl a med programmering Besök tävlingen på Malmö högskola (hus Gäddan) 11/11. Mer info på facebook.com/fllskane
Tack! Marie Gustafsson Friberger marie.gustafsson@gmail.com