Programmering på vetenskaplig grund? Några forskningsresultat. Karin Stolpe, föreståndare NATDID liu.se/natdid

Relevanta dokument
Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid

Programmering i skolan varför då? Marie Gustafsson Friberger Geek Girl Mini / Good Measure

Programmering i skolan varför då? Lisa Söderlund Pedagogik och kommunikation

Programmering i skolan varför då? Lisa Söderlund Pedagogik och kommunikation

Programmering*i*skolan*

Konstruera, styra, reglera och programmera en röd tråd F-9

På vilka sätt kan mönster vara en ingång till att utveckla förmågan att uttrycka och argumentera för generaliseringar algebraiskt?

GeoGebra in a School Development Project Mathematics Education as a Learning System

Datalogiskt tänkande för alla

Lgr 11 och digital kompetens

IT OCH PROGRAMMERING I SKOLAN. Jan Erik Moström Peter Vinnervik

Forskning om den digitaliserade skolan. Susanne Kjällander Fil Dr & Post Doktor Lektor & Lärarutbildare

Barn lär av barn. Flerspråkighet i fokus, Stockholms universitet, 4 april 2016 Ellinor Skaremyr

Learning study på vilket sätt bidrar det till lärares lärande? Angelika Kullberg

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson

UTMANINGSBASERAT LÄRANDE I FÖRSTA PROGRAMMERINGSKURSEN

Perspektiv på programmering, #13, Karlstad HISTORISKT OCH UNDERVISNING

Programmering i matematik och teknik i grundskolan

Michal Drechsler Karlstad University SMEER Science Mathematics Engineering Education Research

EV3 Design Engineering Projects Koppling till Lgr11

Studenters digitalisering av högre utbildning

Lars Björklund

Second handbook of research on mathematics teaching and learning (NCTM)

Matematikundervisning med digitala verktyg* Översikt över modulstrukturen

Digital Portfolio för lärande och bedömning. Carina Granberg IML, Interaktiva Medier och Lärande TUV, Tillämpad Utbildningsvetenskap

Programmering i skolan.

Programmering och digital kompetens

Elever och universum. Lena Hansson, Högskolan Kristianstad

Perspektiv på programmering Arlanda 22 feb

Contact by

Lösningen på de globala utmaningarna börjar med Lego

Civilingenjör Mjukvaruteknik Att designa en utbildning utifrån ACM CS Curriculum

Det finns en stor mängd appar till surfplattor som kan användas för att

Datalogiskt tänkande är mer än Programmering. Fredrik Heintz Linköpings universitet

Extramaterial till Matematik X

Lärande från olyckor. Praktisk erfarenhetsåterföring. Anna-Karin Lindberg Avdelningen för filosofi Kungliga Tekniska Högskolan

E-boksstudie vid Högskolebiblioteket i Jönköping: resultat och konsekvenser för förvärvet

Hur fungerar en dator?

Entreprenöriellt lärande vid Mälardalens

Sy$e. Möjliga innebörder i förmågan a5 föra och följa algebraiska resonemang undersöka förmågan att kunna föra algebraiska resonemang

Learning study elevers lärande i fokus

Pedagogik och ledarskap Kärnkompetenser för omvårdnad igår-idag-i morgon

Bridging the gap - state-of-the-art testing research, Explanea, and why you should care

Urban Runoff in Denser Environments. Tom Richman, ASLA, AICP

Välkomna! Datalogiskt tänkande och programmering 15 augusti WiFI Nätverk: Conventumwifi Lösenord: conventum2018

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

Undervisning och lärande i lab-salen

Session: Historieundervisning i högskolan

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

Supplemental Instruction (SI) - An effective tool to increase student success in your course

Vad behöver eleverna kunna för a0 förstå programmeringsstruktur?

Programmering som matematisk lärandemiljö

Dela, koda och korrigera! Undervisningsmaterial inom digital kompetens

DATALOGISK TÄNKANDE OCH PROGRAMMERING CETIS OKTOBER 2017

Skolforskningsinstitutet

A Review of Models for Introducing Computational Thinking, Computer Science and Computing in K-12 Education

Tiobas-systemet ett av andra bas-system

Kursplan. AB1030 Att arbeta i projekt. 7,5 högskolepoäng, Grundnivå 1. Working in projects

Undervisning för hållbar utveckling (UHU) Hur har implementeringen av UHU påverkat undervisningen och ungdomars medvetande?

Kreativitet. (i en digital era) Henning Pettersson

Kommunikation i visuella programmeringsmiljöer

Trippel Helix Workshop

Goals for third cycle studies according to the Higher Education Ordinance of Sweden (Sw. "Högskoleförordningen")

Antaganden för förändring

Att använda den didaktiska modellen organiserande syften för att planera och analysera naturvetenskaplig undervisning

Grammatisk kompetens och kommunikativ språkundervisning

Övning: hitta buggarna

Designmönster för sociala användningssituationer

PEC: European Science Teacher: Scientific Knowledge, Linguistic Skills and Digital Media

PDP som redskap för karriärutveckling i utbildning. Ola Tostrup

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling

Programmering i skolan var kan man börja och hur gå vidare? Ohjelmointia koulussa mistä aloittaa ja miten edetä? Linda Mannila

KURSPLAN. Att studera pedagogiska miljöer med hjälp av sociokulturell teoribildning. Socio-cultural theory and the study of educational practices

ALLA SÄTT ÄR BRA UTOM

Datavetenskapligt program, N1COS

Kommunicera med entydiga instruktioner

Grunderna i programmering hitta buggen (lektion 4 av 5)

Undervisning på vetenskaplig grund

Datalogiskt Tänkande i skolan. Fredrik Heintz,

Learning study elevernas lärande blir samtalsämne lärare emellan

Att utforska matematiken tillsammans strategier för inkluderande klassrumssamtal

PROGRAMMERING I SKOLAN Utbildning av kollegor på Carlssons skola CECILIA CHRISTIANSEN ULRIHCA MALMBERG

Tisdag 50 Onsdag 50 Fredag 90

Kan elever lära sig matematik med ettor och nollor?

Matematik på lågstadiet genom algebra och problemlösning. Ämnesdidaktiskt utvecklingsarbete

Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1

Metoder och instrument för utvärdering av interventioner i vårdmiljön

Inkluderande lärmiljöer - från vision till undervisningspraktik! Seminariets upplägg:

Making Projects Critical PMI Research Achievement Award Johann Packendorff KTH/ITM/INDEK/Organisation och ledning

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

HowULearn 2016 på svenska (vid Helsingfors universitet)

Kelly, Kevin (2016) The Inevitable: Understanding the 12 Technological Forces The Will Shape Our Future. Viking Press.

BEDÖMNING AV PROFESSIONELL KOMPETENS GENOM AUTENTISKA UPPGIFTER. Anders Jönsson Högskolan Kristianstad

TEORETISKA OCH PRAKTISKA UPPGIFTER I TEKNIKUNDERVISNINGEN

Rapportskrivning Användarcentrerad Design. Anders Lindgren

The Swedish Family Care Competence Centre

Digitaliseringen av skolan - ett forskningsperspektiv. Susanne Kjällander Fil Dr & Post Doktor Lektor & Lärarutbildare

Utbytesprogrammet Linneaus-Palme University of Fort Hare (Faculty of Education) och Umeå Universitet (Pedagogiska institutionen)

Designmönster, introduktion. Vad är det? Varför skall man använda mönster?

Programmering i matematik och teknik i grundskolan

Transkript:

Programmering på vetenskaplig grund? Några forskningsresultat Karin Stolpe, föreståndare NATDID liu.se/natdid

2018-05-20 2 Programmering i skolan

2018-05-20 3 Programmering i skolan är inget nytt Seymore Papert - Logo Inga evidens för överföring av kunskaper till andra situationer (Pea, Hawkins & Kurland, 1987) Lego mindstorms

2018-05-20 4 Behovet av programmerare IT-företag Förändring digitaliserad värld

2018-05-20 5 Lgr 11 (rev. 2017) Arbetssätt för utveckling av tekniska lösningar Åk F-3 Att styra föremål med programmering. Åk 4-6 Att styra egna konstruktioner eller andra föremål med programmering. Åk 7-9 Egna konstruktioner där man tillämpar styrning och reglering, bland annat med hjälp av programmering. Tekniska lösningar Åk 7-9 Tekniska lösningar som utnyttjar elektronik och hur de kan programmeras.

2018-05-20 6 Utbildningen ska vila på vetenskaplig grund och beprövad erfarenhet. (Skollag 2010:800)

2018-05-20 7 Vad säger forskningen? Du blir bra på det du övar!

2018-05-20 8

2018-05-20 9 Elever som får arbeta med programmering blir duktigare på att programmera.

2018-05-20 10 Men effekter på elevers datalogiska tänkande är generellt sett marginella. Datalogiskt tänkande används som argument för att införa programmering i skolan. Se t.ex. Kalelioğlu & Gülbahar, 2014; Kalelioğlu, 2015; Scherer, 2016; Straw et al. 2017

2018-05-20 11 Computational thinking is the thought process involved in formulating a problem and expressing its solution(s) in such a way that a computer human or machine can effectively carry it out. (Wing, 2017) Problemlösning Kreativitet Abstrakt tänkande Systematisk felsökning Logiskt tänkande Förmåga att se mönster

2018-05-20 12 Programmering Datalogiskt tänkande

2018-05-20 13 Samtidigt Beroende på vad som är i fokus, kan eleverna lära sig andra saker genom att programmera. 11-12 år Uppgift: Designa, programmera och bygg en robot som själv kan hitta till en ö, utan att köra in i saker, stanna på ön och höja en flagga. Slangen et al., 2011

2018-05-20 14 För att lösa problemet Se systemet som helhet Identifiera olika undersystem med delar, processer och hur de samverkar Ljussensorn måste kanske sitta mellan hjulen? Som det För är nu nu sitter så den kommer den längst att stanna fram. för tidigt. Men Han han har [roboten] stannar fortfarande när inte han ser kommit [ön]. fram till ön. Varför då? Varför är det en nackdel? Slangen et al., 2011, s. 460, min översättning

2018-05-20 15 Kan vi lita på resultaten? Fler studier visar på liknande resultat (Sullivan & Heffernan, 2016). Det är viktigt att bestämma vad man vill att eleverna ska lära sig.

2018-05-20 16 Lärarens roll Läraren är viktig Effektivisera genom att t.ex. använda loopar Se t.ex. Fessakis et al., 2013; Harlow & Leak, 2014

2018-05-20 17 Blockprogrammering eller textbaserad programmering? Test 1: Blockprogrammering och textprogrammering Blockprogrammering Textprogrammering Textprogrammering Blockprogrammering Test 2: Blockprogrammering och textprogrammering Okita, 2014

2018-05-20 18 Så vad lär vi oss av detta? Programmeringsdidaktik HUR? VAD? VARFÖR? Skynda långsamt Mer forskning behövs Kritiskt förhållningssätt

2018-05-20 19 Referenser i urval Chao, P.-Y. (2016). Exploring students computational practice, design and performance of problem-solving through a visual programming environment. Computers & Education 95: 202-215. Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5-6 years old kindergarten children in a computer programming environment: A case study. Computers & Education, 63, 87-97. Harlow, D. B., & Leak, A. E. (2014). Mapping students' ideas to understand learning in a collaborative programming environment. Computer Science Education, 24(2-3), 229-247. Kalelioğlu, F. (2015). A new way of teaching programming skills to K-12 students: Code.org. Computers in Human Behavior. 52: 200-210. Kalelioğlu, F. & Gülbahar, Y. (2014). The effects of teaching programming via Scratch on Problem Solving Skills: A discussion from learners perspective. Informatics in Education. 13(1): 33-50. Okita, S. Y. (2014). The relative merits of transparency: Investigating situations that support the use of robotics in developing student learning adaptability across virtual and physical computing platforms. British Journal of Educational Technology, 45(5), 844-862. Pea, R. D., Kurland, D. M., & Hawkins, J. (1987). LOGO and the Developments of Thinking Skills. In R. D. Pea & K. Shengold (Eds.), Mirrrors of Minds: Patterns of Experience (pp. 178-197). Norwood, N.J.: Ablex Publishing Co. Scherer. R. (2016). Learning from the past the need for empirical evidence on the transfer effects of computer programming skills. Frontiers in Psychology. 7:1390. Slangen, L., van Keulen, H., & Gravemeijer, K. (2011). What pupils can learn from working with robotic direct manipulation environments. International Journal of Technology and Design Education, 21(4), 449-469. Straw, S., Bamford, S., & Styles, B. (2017). Randomised controlled trial and process evaluation of code clubs. Slough: NFER. Sullivan, F. R., & Heffernan, J. (2016). Robotic Construction Kits as Computational Manipulatives for Learning in the STEM Disciplines. Journal of Research on Technology in Education, 48(2), 105-128. Wing, J. M. (2017). Computational Thinking. Presentation at the Trippel Helix Conference on Computational Thinking and Digital Competences in Primary and Secondary Education, Stockholm.

2018-05-20 20 https://liu.se/cetis/nyhetsbrev/2018-1-programmering.shtml

www.liu.se/natdid karin.stolpe@liu.se facebook.com/ncntd www.liu.se