Att undervisa med programmering
|
|
- Anna-Karin Viklund
- för 5 år sedan
- Visningar:
Transkript
1 Matematik: Gymnasieskola Modul: Matematikundervisning med digitala verktyg II Del 2: Att undervisa med programmering Att undervisa med programmering Ola Helenius, NCM, Morten Misfeldt, Aalborg Universitet och Lennart Rolandsson, Uppsala universitet Orkestrering Orkestrering ses som en beskrivning av olika sätt att organisera och tillsammans med eleverna genomföra undervisningen och lärandet och speciellt, hur olika tekniska hjälpmedel utnyttjas. Att orkestrera undervisning förutsätter en väl genomtänkt didaktisk organisation och en plan för att genomföra denna undervisning (Trouche, 2004). Vid genomförandet finns en plan för olika scenarier så att läraren ska kunna möta och ta till vara elevers initiativ och idéer, även om det inte är möjligt att förutse allt som kan ske. Själva orkestreringen består med denna tolkning av både förberedelser och genomförande av undervisning: Förbereda Genomföra didaktisk organisation (uppgifter, material, verktyg etc.) plan för genomförande (interaktion, arbetsformer etc.) implementera planen. Undervisning med programmering kan bygga på olika föreställningar om hur elever förväntas lära, exempelvis att enskilda elever måste arbeta och förstå grundläggande nivåer innan de kan gå vidare eller att elevers erfarenheter av konkreta aktiviteter är viktiga för att de ska förstå programmering. Det kan även vara att elever behöver samspela med andra för att upptäcka programspråkets begränsningar och möjligheter. Alla dessa sätt att se på elevernas lärande innefattar att det finns ett mått av eget upptäckande som är viktigt för lärandet. Programmering kan av förklarliga skäl fokusera på algoritmer som någonting färdigt (en produkt) och man kan därför tänka sig en undervisning där lärare använder exempel och färdiga förslag på lösningar som eleverna förväntas öva i stigande svårighetsgrad. Programmering är i hög grad en kreativ process så därför är det viktigt att undervisningen även innefattar kreativa och upptäckande moment för att eleverna ska få möjlighet att lära sig olika strukturer och algoritmer men också om programmering som process. En färdig lösning är så att säga färdig och kräver inte att man återupptäcker de överväganden och ställningstaganden som programmeraren redan gjort, och som finns inbyggda i lösningen men inte nödvändigtvis framträder. Därför bör undervisningen ge möjlighet till sådana överväganden och inte ensidigt vara baserad på färdiga lösningar. Detta kommer vi att behandla i modulen. 1 (7)
2 Olika sätt att orkestrera sin undervisning När man i matematikdidaktisk forskning har undersökt hur olika lärare orkestrerar sin undervisning med digitala verktyg framstår vissa standardmönster (Drijvers m.fl., 2010; Misfeldt & Ejsing Dunn, 2015; Trouche, 2004). Dessa skiljer sig åt när det gäller hur klassrumsarbetet är organiserat, till exempel vem som har tillgång till dator och skärm, vilka mål man avser att uppnå, hur man planerar att uppnå dessa och hur progressionen planeras samt utfallet av undervisning. Vi har här grupperat dessa mönster efter hur läraren organiserar eleverna i helklass eller mindre grupper. Klassen arbetar tillsammans, med en gemensam skärm Läraren förklarar matematik eller teknik Läraren förklarar antingen tekniska eller matematiska fenomen och beaktar huruvida fokus ska vara matematiskt eller tekniskt. Även om huvudfokus för en lektion är matematiskt, så kan läraren ofta behöva förklara tekniska aspekter av programmeringen eller programmeringsmiljön.under lektionen är läraren uppmärksam på om alla kan se och om alla är engagerade i den gemensamma aktiviteten. Läraren kan exempelvis inledningsvis förklara hur det program eleverna ska arbeta med ska förstås, och visa de kommandon som eleverna kommer att behöva använda. Läraren kopplar samman olika representationer av matematiska objekt Läraren kopplar samman representationer på skärmen med andra representationer av samma matematiska objekt som eleverna har mött tidigare exempelvis i läroböcker, eller med något från verkligheten som ska modelleras eller programmeras. Läraren utgår från tidigare genomförda arbeten Under en lektion kan läraren ta fram sparade elevarbeten som är relevanta att diskutera. Det kan till exempel vara olika elevlösningar för visa eleverna att en uppgift kan lösas på olika sätt. En elev sköter teknologin Eleverna tar upp det som de finner intressant, till diskussion i hela klassen. Läraren leder klassarbetet. En av eleverna får sköta det digitala verktyget medan klassen gemensamt försöker diskuterar problemets lösning. Eleverna arbetar enskilt eller i par, läraren samlar eleverna vid en skärm När läraren utgår från vad som händer under arbetets gång får eleverna uppleva att deras arbete och tankar värdesätts i det gemensamma arbetet. Läraren visar matematik och teknik under arbetets gång Med utgångspunkt från elevens arbete diskuterar och förklarar läraren matematik och teknik som aktualiseras. Med hjälp av elevers olika arbeten kan olika strategier diskuteras (des både funktionella och icke-funktionella). Detta kan planeras för att skapa variation och 2 (7)
3 för att alla ska ha fått ta del av vissa gemensamma fakta eller användas utan föregående planering för att visa något intressant som dyker upp under elevers arbete. Läraren ger en spontan snabbgenomgång när eleverna behöver det Läraren utnyttjar problem som eleverna hamnar i för att få ett lämpligt tillfälle att ge vissa förklaringar eller kortare genomgångar. Snabbgenomgången kan gärna vara kort och enkel, speciellt om läraren inte har haft möjlighet att tänka igenom ämnet ordentligt. Eleverna arbetar enskilt eller i par, läraren går runt Läraren lyssnar och samlar underlag för fortsatt undervisning Läraren går runt och överblickar elevernas framsteg, erbjuder stöd när det behövs och samlar samtidigt information om vilka strategier och tekniker som eleverna använder för att senare kunna använda detta i en annan konfiguration. Läraren noterar likheter och skillnader mellan olika elevgruppers tillvägagångssätt, för att senare kunna uppmärksamma eleverna på styrkor och svagheter då man använder olika strategier. Tinkering elevens arbete i centrum Inom forskning (exempelvis McLean & Wiggins, 2010; Mordechai, 1998) har man sett att elever ibland arbetar mera utforskat för att lära känna verktyg och begrepp. De prövar sig fram i sitt lärande, vilket ibland benämns tinkering eller bricolage, vilket betyder att man kommer underfund med hur något fungerar genom att fingra på eller mixtra med det. I det här sammanhanget handlar det om att elever kommer underfund med programmering genom att mixtra med eller mer eller mindre på egen hand interagera med olika programmeringsmiljöer. Elevers kreativitet, upptäckarlust och nyfikenhet är drivkraften. Genom att låta elever på egen hand prova sig fram förväntas elever ställa frågor och reflektera, vilket leder dem framåt till en förståelse för hur man kan programmera. Om man uppfattar tinkeringbaserad undervisning som att elevers lärande uteslutande sker då de på egen hand interagerar med, i det här fallet, olika kodstrukturer som presenteras i en programmeringsmiljö och ett programspråk, förefaller lärarens roll oväsentlig för elevers lärande. Men eftersom elevens tankar och handlingar inte alltid räcker för att tinkeringbaserad undervisning ska bli effektiv, så behöver tinkering i allmänhet kombineras med en genomtänkt orkestrering (Trouche, 2004). Trouche menar att läraren har ansvar för att rikta elevens uppmärksamhet mot specifika aspekter, så att interaktionen med digitala verktyg blir begriplig. Detta kan tyckas stå i stark kontrast mot tinkering som uppmanar till elevers eget kreativa mixtrande, men i själva verket handlar det dels om att skapa lämpliga ramar att vara kretativ inom, dels om att fånga upp och sammanfatta elevernas tankar i efterhand. En fördel med en tinkeringbaserad undervisning är att man snabbare kan få elever att arbeta med mer avancerade exempel samtidigt som de arbetar kreativt och skapande. Eftersom programmering ingår i matematikämnet är det en fördel om elever på kontinuerligt får möta olika programmeringsstrategier för att lösa problem. I sådan tinkeringbaserad undervisning utgår man ofta från program som andra har skapat som eleverna sedan undersöker, modifierar och använder. Det går därför snabbare att 3 (7)
4 inkorporera dessa program i den matematiska praktiken än om man skulle arbeta systematiskt med programmeringskunskap. Även om tinkering bygger på nyfikenhet och kreativitet och för eleverna inte framstår som planerad, så gäller det att läraren har ett syfte med uppgiften. Om man vill att eleverna ska lära sig om specifika programmeringskonstruktioner eller någon specifik matematik så måste uppgiften vara konstruerad så att detta är möjligt. Även en undervisning som i hög grad bygger på elevers experimenterande ställer höga krav på att lektionen är genomtänkt och strukturerad. Med större kunskap i programmering är det naturligtvis enklare att undervisa på detta sätt. Men även lärare med mindre programmeringskunskap kan få sådan undervisning att fungera om undervisningen organiseras så att läraren kan utgå från elevers vilja att hitta lösningar och så att eleverna får möjlighet att konstruera egen kod som de kan uppleva som avgörande för att algoritmen ska hjälpa dem att lösa problemet. Arbeta med olika representationer för förståelse av matematik Det finns programmerare och programmeringslärare som hävdar att de inte använder någon matematik. Och i en viss mening har de rätt, trots att vi som betraktar programmen ur ett matematiskt perspektiv nästan undantagslöst ser matematik där. Vi vill därför visa hur olika representationer kan vara till hjälp för matematisk förtsåelse när både kod och matematiska symboler används för att lösa problem. Som vi ser det, kan både kodelement och matematiska begrepp med fördel förstås som abstrakta representationer av olika konkreta företeelser eller fenomen. En av lärarens uppgifter är därför att underlätta översättningen mellan kod och matematiska uttrycksformer; att hjälpa eleverna att se sambandet mellan matematik och algoritmer som skrivs i kod. I modulen skiljer vi på två typer av kod: Typ A: Kod som hanterar (eller som har som syfte att hantera) matematiska företeelser. Typ B: Kod som hanterar (eller som har som syfte att hantera) företeelser som i grunden inte är matematiska I program av typ A går vi mellan en värld av matematisk symbolik och en värld av kod. En viss programinstruktion kan till exempel skapa en lista av slumptal. I program av typ B är det mer komplicerat eftersom något fenomen från verkligheten då kan modelleras antingen i termer av matematik eller i termer av kod. Exempel på typ B är kod som styr en figur, maskin eller robot. Även i kod av typ B används ofta, implicit eller explicit, matematiska representationer och rutiner. Typ B är extra intressant när gäller den didaktiska frågan varför. Hur kan man då tänka på relationen mellan verkliga fenomen, matematik och kod? Vi ska förklara genom att beskriva en mycket enkel konkret situation, nämligen en insekt som kryper. I en programmeringsmiljö (Scratch) representeras detta av följande kod. 4 (7)
5 Representation i kod Grafisk representation Figur 1. Skalbagge som kryper representerat på två sätt. Samma sak kan göras i Python med paketet Turtle graphics enligt nedan. Figur 2. Pythonkod som producerar en pil som rör sig på skärmen och lämnar efter sig ett streck. En specifik kod används för att flytta skalbaggen (eller pilen) framåt och för att vrida den, på skärmen. Även ganska små barn förstår vad konkreta förflyttningar och vridningar innebär i praktiska situationer. De kan tänka sig sådana situationer. Det är inte heller så svårt att förstå hur koden i till exempel Scratch eller Python releterar till den praktiska situationen. I exemplet är koden en representation av förflyttningar och vridningar. Vi kommer kanske att tänka på koodinatsystem, x-värden, y-värden, månghörningar, etcetera. Men det är inte alltid nödvändigt att den som programmerar går vägen över en matematisk beskrivning av världen, eller uppfattar koden som en slags matematisk representation. Däremot finns det nu två möjligheter att matematisera detta sammanhang, det vill säga att 5 (7)
6 skapa en matematisk representation av situationen. Vi kan som vanligt matematisera den konkreta situationen, det vill säga urskilja rörelser, vridningar och kanske även annan matematik samt formulera dem i matematiska representationer. Dessutom kan vi översätta programkoden till matematiska begrepp och representationer. Vi kan på detta sätt urskilja, skapa eller undersöka matematiska begrepp med programmering som modellera insektens förflyttning. På ett ställe innehåller koden i Figur 2 till exempel två på varandra följande vridningar om 45 grader. Kan man ersätta dem med en vridning och i så fall vilken? Vad i den grafiska representationen motsvarar dessa två vridningar? Hur skiljer sig denna dubbelvridning från den enstaka? Hur ska vi från nuvarande läge få skalbaggen att gå till startpunkten så att kurvan sluts? Ett helt varv är 360 grader, vad motsvaras det av i temer av hur vridningen kodas för den slutna figuren? Vilka instruktioner måste man ändra för att göra figuren dubbelt så stor eller hälften så stor? Kan man producera en likadan figur genom att använda koordinater istället för förflyttningar och vridningar? När skulle det vara en programmeringsmässig fördel? Att exempelvis observera att 45 grader följt av 45 grader tillsammans blir 90 grader kan matematiseras som 45+45=90. Det visar sig att plustecknet är en lämplig matematisk representation för att konsekutiva vridningar faktiskt uppför sig additivt. Vi kan ju också prata om negativa vridningar, och att 45+(-45)=0, aritmetiskt och i termer av verkliga vridningar samt låta den grafiska skalbaggen utföra dem. Däremot blir det inte matematiskt meningsfullt att beskriva koden som helhet som 100 steg + 45 grader steg + 45 grader steg + 45 grader + 45 grader steg + 45 grader steg. I någon mening representerar det visserligen vad som görs i programmet. Om vi accepterar att tecknet, +, som vi vanligen associerar med den matematiska operationen addition används i en mer metaforisk mening, så är det inte svårt att acceptera strängen ovan som en beskrivning av koden. Men det är alltså en beskrivning som påminner om matematisk notation, men som inte representerar matematik. Då vi programmerar får vi en representation som på ett tydligt sätt representerar en förflyttning. Att vandra mellan en kodrepresentation och en matematisk representation kan därför öppna en förståelse för konkreta företeelser och fenomen. I del 4 behandlar vi bland annat ett geometrisk problem som kan vara ganska svårt att lösa med klassiska geometriska metoder, men som blir tämligen enkelt att hantera med den form av rörelsegeometri som vi har diksuterat ovan. Med detta har vi sett att både kod och matematik kan användas för att representera konkreta situationer i matematik. Både instruktioner i programmet och matematiska begrepp kan med fördel förstås som representationer av olika konkreta företeelser eller fenomen. Kod och matematik är dock inte samma typer av representationer och det krävs ofta ett översättningsarbete för att gå mellan kod och matematik. 6 (7)
7 Referenser Drijvers, P., Doorman, M., Boon, P., Reed, H., & Gravemeijer, K. (2010). The teacher and the tool: Instrumental orchestrations in the technology-rich mathematics classroom. Educational Studies in mathematics, 75(2), McLean, A. and Wiggins, G. (2010). Bricolage Programming in the Creative Arts. Konferensbidrag till Psychology of programming interest group, PPIG. Madrid: University Carlos III. Misfeldt, M., & Ejsing-Duun, S. (2015, February). Learning mathematics through programming: An instrumental approach to potentials and pitfalls. In CERME 9-Ninth Congress of the European Society for Research in Mathematics Education (pp ). Mordechai Ben-Ari. (1998). Constructivism in Computer Science Education. Konferensbidrag till Special interest group on computer science education, SIGCSE. Atlanta: USA. Stein, M. K., Engle, R. A., Smith, M. S. & Hughes, E. K. (2008). Orchestrating productive mathematical discussions: five practices for helping teachers move beyond show and tell. Mathematical Thinking and Learning, 10 (4), Trouche, L. (2004). Managing the complexity of human/machine interactions in computerized learning environments: Guiding students command process through instrumental orchestrations. International Journal of Computers for Mathematical Learning, 9, (7)
Programmering i matematik
Matematik Grundskola åk 7-9 Modul: Matematikundervisning med digitala verktyg II Del 4: Programmering i matematik Programmering i matematik Ola Helenius, NCM, Morten Misfeldt, Aalborg universitet och Lennart
Läs merProgrammering med matematik
Matematik Grundskola åk 4-6 Modul: Matematikundervisning med digitala verktyg II Del 3: Programmering med matematik Programmering med matematik Ola Helenius, NCM, Morten Misfeldt, Aalborg universitet och
Läs merAktiviteter Del 4. h succesivt anta mindre värden, som till exempel π. , och låta programmet summera sekanternas längder från x = a till x = b.
Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg II Del 4: Programmering i matematik Aktiviteter Del 4 Här finns ett antal aktiviteter att välja mellan. Det ena handlar om att
Läs merMatematiska undersökningar med kalkylprogram
Matematik Grundskola årskurs 7-9 Modul: Matematikundervisning med digitala verktyg Del 7: Matematiska undersökningar med kalkylprogram Matematiska undersökningar med kalkylprogram Håkan Sollervall, Malmö
Läs merFlera digitala verktyg och räta linjens ekvation
Matematik Grundskola årskurs 7-9 Modul: Matematikundervisning med digitala verktyg I Del 8: Matematikundervisning och utveckling med digitala verktyg Flera digitala verktyg och räta linjens ekvation Håkan
Läs merMatematikundervisning med digitala verktyg* Översikt över modulstrukturen
Matematikundervisning med digitala verktyg* En modul i Matematiklyftet Översikt över modulstrukturen Moment A individuell förberedelse Moment B kollegialt arbete Moment C aktivitet Moment D gemensam uppföljning
Läs merProgrammering i matematik
Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg II Del 4: Programmering i matematik Programmering i matematik Ola Helenius, NCM och Morten Misfeldt, Aalborg universitet Matematik
Läs merVerktygsbanken. Grundskola åk 7 9, modul: Problemlösning. Maria Larsson, Mälardalens högskola och Andreas Bergwall, Örebro universitet
Verktygsbanken Grundskola åk 7 9, modul: Problemlösning Maria Larsson, Mälardalens högskola och Andreas Bergwall, Örebro universitet Grundskola åk 7-9 Del: 1-8 Verktygsbanken Maria Larsson, Mälardalens
Läs merOrkestrering av matematikundervisning med stöd av digitala
Matematik Grundskola årskurs 1-3 Modul: Matematikundervisning med digitala verktyg I Del 2: Orkestrering av matematikundervisning med stöd av digitala verktyg Orkestrering av matematikundervisning med
Läs merOrkestrering av matematikundervisning med stöd av IKT
Modul: Matematikundervisning med IKT Del 2: Orkestrering av matematikundervisning med stöd av IKT Orkestrering av matematikundervisning med stöd av IKT Håkan Sollervall & Ulrika Ryan Malmö högskola; Ola
Läs merOm programmering i matematikundervisning
Matematik Grundskola åk 4-6 Modul: Matematikundervisning med digitala verktyg II Del 1: Om programmering Om programmering i matematikundervisning Ola Helenius, NCM, Morten Misfeldt, Aalborg universitet,
Läs merFlera digitala verktyg och exponentialfunktioner
Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg I Del 8: Matematikundervisning och utveckling med digitala verktyg Flera digitala verktyg och exponentialfunktioner Håkan Sollervall,
Läs merOm programmering i matematikundervisning
Matematik Grundskola åk 7-9 Modul: Matematikundervisning med digitala verktyg II Del 1: Om programmering Om programmering i matematikundervisning Ola Helenius, NCM, Morten Misfeldt, Aalborg universitet,
Läs merLennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM
Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg II Del 1: Om programmering Aktiviteter Del 1 Lennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM Ni
Läs merOm programmering i matematikundervisning
Matematik Gymnasieskola Modul: Matematikundervisning med digitala verktyg II Del 1: Om programmering Om programmering i matematikundervisning Ola Helenius, NCM, Morten Misfeldt, Aalborg universitet, Lennart
Läs merAktivitetsbank. Matematikundervisning med digitala verktyg II, åk 1-3. Maria Johansson, Ulrica Dahlberg
Aktivitetsbank Matematikundervisning med digitala, åk 1-3 Maria Johansson, Ulrica Dahlberg Matematik: Grundskola åk 1-3 Modul: Matematikundervisning med digitala Aktivitetsbank till modulen Matematikundervisning
Läs merOrkestrering av matematikundervisning med stöd av digitala
Matematik Grundskola årskurs 7-9 Modul: Matematikundervisning med digitala verktyg I Del 2: Orkestrering av matematikundervisning med stöd av digitala verktyg Orkestrering av matematikundervisning med
Läs merSlump och statistik med Scratch. Se video
Se video I lektionen simuleras hundratals tärningskast på kort tid. Eleverna får skapa en statistikapplikation och lära sig att skapa och modifiera algoritmer. Måns Jonasson, Internetstiftelsen, har arbetat
Läs merStatistik, sannolikhet, algebra och funktioner, 3 hp. Studenter i lärarprogrammet F-3 III, 12F380 ht17 Varberg
Grundläggande matematik II 7,5 högskolepoäng Provmoment: Ladokkod: Tentamen ges för: Statistik, sannolikhet, algebra och funktioner, 3 hp Studenter i lärarprogrammet F-3 III, 12F380 ht17 Varberg TentamensKod:
Läs merUndervisa i matematik genom problemlösning
Modul: Problemlösning Del 1: Matematikundervisning genom problemlösning Undervisa i matematik genom problemlösning Maria Larsson, Mälardalens högskola Att hjälpa barn att bli bättre problemlösare är inte
Läs merSlump och statistik med Scratch
Lektionen handlar om att simulera tärningskast och skapa en statistikapplikation genom att arbeta med modifiera algoritmer. Lektionsförfattare: Måns Jonasson En digital lektion från https://digitalalektioner.iis.se
Läs merDigitala verktyg i matematikundervisningen
Matematik Grundskola årskurs 7-9 Modul: Matematikundervisning med digitala verktyg I Del 1: Nätet som resurs Digitala verktyg i matematikundervisningen Ola Helenius, NCM, Håkan Sollervall, Malmö högskola
Läs merUpprepade mönster (fortsättning från del 1)
Modul: Algebra Del 2: Resonemangsförmåga Upprepade mönster (fortsättning från del 1) Anna-Lena Ekdahl och Robert Gunnarsson, Högskolan i Jönköping Ett viktigt syfte med att arbeta med upprepade mönster
Läs merUpprepade mönster kan talen bytas ut mot bokstäverna: A B C A B C eller mot formerna: Anna-Lena Ekdahl, Högskolan i Jönköping
Algebra Del 1 Upprepade mönster Anna-Lena Ekdahl, Högskolan i Jönköping Det är välkänt att barn långt innan de börjat skolan utforskar och skapar mönster på olika sätt och med olika material. Ofta skapas
Läs merProgrammering som språk
Matematik Grundskola årskurs 1-3 Modul: Algebra, åk 1-3 Del 5: Algebra och programmering som språk Programmering som språk Constanta Olteanu och Lucian Olteanu, Linnéuniversitetet Att arbeta med programmering
Läs merProvmoment: Tentamen Matematik och matematikdidaktik, 3 hp, tillfälle 1
Matematik med didaktisk inriktning för grundlärare i förskoleklass och grundskolans a rskurs 1-3, III, VT18 7,5 högskolepoäng Provmoment: Tentamen Matematik och matematikdidaktik, 3 hp, tillfälle 1 Ladokkod:
Läs merHandledarutbildning inom Matematiklyftet. Catarina Wästerlid Utbildningstillfälle 1 17 oktober-2016
Handledarutbildning inom Matematiklyftet Catarina Wästerlid Utbildningstillfälle 1 17 oktober-2016 1. Efter genomgången utbildning ska matematikhandledaren ha goda kunskaper om Matematiklyftets bakgrund
Läs merExtramaterial till Matematik X
LIBER PROGRMMERING OCH DIGITL KOMPETENS Extramaterial till Matematik X NIVÅ TRE Programmering LÄRRE I den här uppgiften får du och dina elever en introduktion till programmering. Uppgiften vänder sig först
Läs merDen här modulen är valbar för er som får statsbidrag för Matematiklyftet.
Problemlösning Den här modulen är valbar för er som får statsbidrag för Matematiklyftet. Denna modul riktar sig till dig som arbetar i årskurserna 1-3 och handlar om hur du kan utveckla din undervisning
Läs merOm LGR 11 FÖRMÅGOR CENTRALT INNEHÅLL. De matematiska förmågor som undervisningen i åk 1-9 syftar till att eleverna ska utveckla.
Om LGR 11 FÖRMÅGOR FÖRMÅGOR Lgr 11: Genom undervisningen i matematik ska eleverna sammanfattningsvis ges förutsättningar att utveckla sin förmåga att formulera och lösa problem med hjälp av matematik samt
Läs merKoda ett mattetest 1 av 5. Lektionen handlar om att använda programmeringskunskaper för att skapa ett enkelt multiplikationstest.
Lektionen handlar om att använda programmeringskunskaper för att skapa ett enkelt multiplikationstest. Lektionsförfattare: Christer Sjöberg Till läraren En digital lektion från https://digitalalektioner.iis.se
Läs merOlika proportionella samband, däribland dubbelt och hälften.
Karin Landtblom & Anette De Ron Gruppera mera! Dubbelt och hälften är vanliga inslag i den tidiga matematikundervisningen. Elever ska ringa in hälften av något eller rita så att det blir dubbelt så många.
Läs merMatematikundervisning med digitala verktyg I, åk 1-3
Matematikundervisning med digitala verktyg I, åk 1-3 Syftet med denna modul är att du ska inspireras till att använda digitala verktyg i din egen matematikundervisning, utmanas till reflektion över dina
Läs merDokumentera och utveckla
Matematik Förskoleklass Modul: Förskoleklassens matematik Del 12: Dokumentera och utveckla Dokumentera och utveckla Ola Helenius, NCM, Maria L. Johansson, Luleå tekniska universitet, Troels Lange, Malmö
Läs merIT OCH PROGRAMMERING I SKOLAN. Jan Erik Moström Peter Vinnervik
IT OCH PROGRAMMERING I SKOLAN Jan Erik Moström Peter Vinnervik VILKA ÄR VI OCH VAD KOMMER VI ATT PRATA OM? Jan Erik Moström - undervisar på institutionen för datavetenskap Peter Vinnervik - doktorand vid
Läs merVid Göteborgs universitet pågår sedan hösten 2013 ett projekt under
Christina Skodras Muffles truffles Undervisning i multiplikation med systematiskt varierade exempel I Nämnaren 2015:4 beskrivs ROMB-projektet övergripande i Unga matematiker i arbete. Här redovisas och
Läs merVarför programmering i läroplanerna?
Att programmera Varför programmering i läroplanerna? Regeringsuppdrag förändringar i läroplaner och kursplaner för att förstärka och tydliggöra programmering som ett inslag i undervisningen (bl.a.) Läroplanen
Läs merDokumentera och utveckla
Matematik Förskola Modul: Förskolans matematik Del 12: Dokumentera och utveckla Dokumentera och utveckla Ola Helenius, NCM, Maria L. Johansson, Luleå tekniska universitet, Troels Lange, Malmö universitet,
Läs merDigitala verktyg för att förstärka matematikundervisningen
Digitala verktyg för att förstärka matematikundervisningen Per Nilsson Professor i matematikdidaktik Örebro universitet 2017-11-22 1 Två teman Beskriva utgångspunkter och inledande steg i projektet: Digitalt
Läs merGrundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp
Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp Dag Wedelin, bitr professor, och K V S Prasad, docent Institutionen för data- och
Läs merKoda ett mattetest 4 av 5. Lektionen handlar om att utveckla mattetest så det fungerar för alla multiplikationstabeller. Koda ett mattetest 4 av 5
Lektionen handlar om att utveckla mattetest så det fungerar för alla multiplikationstabeller. Lektionsförfattare: Christer Sjöberg Till läraren 1. Skapa en fråga som datorn kan svaret till 2. Gör programmet
Läs merFörslag den 25 september Matematik
Matematik Matematiken har en flertusenårig historia med bidrag från många kulturer. Den utvecklas såväl ur praktiska behov som ur människans nyfikenhet och lust att utforska matematiken som sådan. Matematisk
Läs merProgrammering i gymnasieskola och vuxenutbildning
Programmering i gymnasieskola och vuxenutbildning Program september 2017 09.30 Styrdokumentsförändringar och presentation av moduler 10.15 Paneldebatt: Varför ska våra elever lära sig programmering?
Läs merKoda ett mattetest (lektion 4 av 5)
Gör ett mattetest som fungerar för alla multiplikationstabeller. Christer Sjöberg är ämneslärare i matematik. Till läraren 1. Skapa en fråga som datorn kan svaret till 2. Gör programmet mer interaktivt
Läs merVad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid
Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid 2017-10-19 2 Programmering i skolan 2017-10-19 3 Lgr 11 (rev. 2017) Arbetssätt för utveckling
Läs merLära matematik med datorn
Lära matematik med datorn Ulrika Ryan Matematik för den digitala generationen Malmö högskola, Lunds Universitet, Göteborgs Universitet och NCM 3 gymnasieskolor och 2 grundskolor i Lunds kommun Matematik
Läs merformulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder,
Arbetsområde: Huvudsakligt ämne: Negativa tal Läsår: Tidsomfattning: Ämnets syfte Undervisning i ämnet matematik syftar till: länk Följande syftesförmågor för ämnet ska utvecklas: formulera och lösa problem
Läs merSammanfattning av modulen modeller och representationer Hur går jag vidare?
Naturvetenskap - gymnasieskolan Modul: Modeller och representationer Del 8: Representationskompetens Sammanfattning av modulen modeller och representationer Hur Konrad Schönborn, Linköpings universitet
Läs merReflektionsverktyg att utveckla modelleringsförmåga
Modul: Undervisa matematik utifrån förmågorna Del 4: Modelleringsförmåga Reflektionsverktyg att utveckla modelleringsförmåga Örjan Hansson, Högskolan Kristianstad Experter i matematisk modellering framhäver
Läs merAtt arbeta med öppna uppgifter
Modul: Samband och förändring Del: 1 Öppna uppgifter Att arbeta med öppna uppgifter Ingemar Holgersson, Högskolan Kristianstad Kursplanen i matematik betonar att undervisningen ska leda till att eleverna
Läs mer48 p G: 29 p VG: 38 p
11F322 MaI Provmoment: Matematik 5 hp Ladokkod: Tentamen ges för: Studenter i lärarprogrammet F-3 15 högskolepoäng TentamensKod: Tentamensdatum: 16-05-31 Tid: 09.00-13.00 Hjälpmedel: Inga hjälpmedel Totalt
Läs mer22,5 högskolepoäng. Provmoment: Ladokkod: Tentamen ges för: Matematik 3hp. Studenter i inriktningen GSME. TentamensKod:
SMID Provmoment: Ladokkod: Tentamen ges för: TentamensKod: Matematik 3hp Studenter i inriktningen GSME 22,5 högskolepoäng Tentamensdatum: 12-08-30 Tid: 09.00-13.00 Hjälpmedel: Inga Totalt antal poäng på
Läs merSpridningen är vanligtvis stor i en klass när det gäller vad elever tycker om,
Kerstin Johnsson & Jonas Bergman Ärlebäck Godissugen! En tankeavslöjade aktivitet för att introducera området funktioner I den här artikeln diskuteras en aktivitet som introducerar funktioner i åk 8 genom
Läs merTalföljer och cirklar: Algoritmer, geometri och mönster 2 av 4
Talföljer och cirklar: Algoritmer, geometri och mönster 2 av 4 Lektionen handlar om hur algoritmer kan användas för att skapa geometriska mönster. Lektionsförfattare: Måns Jonasson Till läraren En digital
Läs merLadokkod: TentamensKod: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel
11GF20 MaI Provmoment: Ladokkod: Tentamen ges för: Matematik 0,5 hp Studenter i lärarprogrammet GF(11GF20) 15 högskolepoäng TentamensKod: Tentamensdatum: 16-05-13 Tid: 09.00-13.00 Hjälpmedel: Inga hjälpmedel
Läs merOm LGR 11 FÖRMÅGOR CENTRALT INNEHÅLL. De matematiska förmågor som undervisningen i åk 1-9 syftar till att eleverna ska utveckla.
Om LGR 11 FÖRMÅGOR FÖRMÅGOR Lgr 11: Genom undervisningen i matematik ska eleverna sammanfattningsvis ges förutsättningar att utveckla sin förmåga att formulera och lösa problem med hjälp av matematik samt
Läs merProblemlösning som metod
Problemlösning som metod - för att lära matematik Fuengirola november 2014 eva.taflin@gu.se evat@du.se Problemlösningsmodulens övergripande syfte Att initiera utveckling av lärares egen undervisning utifrån
Läs merAtt utforska matematiken tillsammans strategier för inkluderande klassrumssamtal
Att utforska matematiken tillsammans strategier för inkluderande klassrumssamtal - implementering av Talk Moves i en svensk kontext Lisa Dimming, Marita Lundström, Margareta Engvall & Karin Forslund Frykedal
Läs merOm LGR 11 FÖRMÅGOR CENTRALT INNEHÅLL. De matematiska förmågor som undervisningen i åk 1-9 syftar till att eleverna ska utveckla.
Om LGR 11 FÖRMÅGOR FÖRMÅGOR Lgr 11: Genom undervisningen i matematik ska eleverna sammanfattningsvis ges förutsättningar att utveckla sin förmåga att formulera och lösa problem med hjälp av matematik samt
Läs merVad är ett problem? Kerstin Hagland och Johan Åkerstedt
Modul: Problemlösning Del 1: Matematiska problem Vad är ett problem? Kerstin Hagland och Johan Åkerstedt Var och en av oss har föreställningar om vad matematik är. Dessa föreställningar är ofta ganska
Läs merGrundläggande matematik fo r grundlärare med inriktning mot arbete i grundskolans a rskurs 4-6, 15 hp VT ho gskolepoäng
Grundläggande matematik fo r grundlärare med inriktning mot arbete i grundskolans a rskurs 4-6, 15 hp VT17 Provmoment: Tentamen Matematik, 4 hp, tillfälle 1 Ladokkod: TE01 Tentamen ges fo r: Studenter
Läs merInledande programmering med C# (1DV402) Introduktion till programmering
Introduktion till programmering Upphovsrätt för detta verk Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får använda detta verk så här: Allt
Läs merMarcus Angelin, Vetenskapens Hus, Jakob Gyllenpalm och Per-Olof Wickman, Stockholms universitet
Naturvetenskap Gymnasieskola Modul: Naturvetenskapens karaktär och arbetssätt Del 2: Experimentet som naturvetenskapligt arbetssätt Didaktiska modeller Marcus Angelin, Vetenskapens Hus, Jakob Gyllenpalm
Läs merDokumentera och utveckla
Modul: Förskoleklassens matematik Del 12: Dokumentera och utveckla Dokumentera och utveckla Ola Helenius, Maria L. Johansson, Troels Lange, Tamsin Meaney, Eva Riesbeck, Anna Wernberg, Malmö högskola, Luleå
Läs merSamband och förändringar Olika proportionella samband, däribland dubbelt och hälften.
MATEMATIK Matematiken har en flertusenårig historia med bidrag från många kulturer. Den utvecklas såväl ur praktiska behov som ur människans nyfikenhet och lust att utforska matematiken som sådan. Matematisk
Läs merProgrammering i skolan!
Programmering i skolan! kunskap utveckling inspiration Didaktisk planering i klassrummet så arbetar du motiverande och inkluderande! Lärarens ansvar för undervisning i programmering utveckla din förståelse
Läs merPedagogisk planering till klassuppgifterna, rikstävling Teknikåttan 2018
Pedagogisk planering till klassuppgifterna, rikstävling Teknikåttan 2018 Teknikåttans intentioner med årets klassuppgifter är att de ska vara väl förankrade i Lgr 11. Genom att arbeta med klassuppgifterna
Läs merI arbetet hanterar eleven flera procedurer och löser uppgifter av standardkaraktär med säkerhet, både utan och med digitala verktyg.
Kunskapskrav Ma 2a Namn: Gy Betyg E D Betyg C B Betyg A 1. Begrepp Eleven kan översiktligt beskriva innebörden av centrala begrepp med hjälp av några representationer samt översiktligt beskriva sambanden
Läs merKoda 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
Lektionen handlar om att göra ett mattetest som fungerar för alla multiplikationstabeller. Lektionsförfattare: Christer Sjöberg Till läraren 1. Att automatisera svaret 2. Slumptal En digital lektion från
Läs merformulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder,
Arbetsområde: Huvudsakligt ämne: Matematik, åk 4-6 Läsår: Tidsomfattning: Ämnets syfte Undervisning i ämnet matematik syftar till: länk Följande syftesförmågor för ämnet ska utvecklas: formulera och lösa
Läs merRelationen mellan språk och lärande är komplex, både när det gäller ur
Ewa Bergqvist & Magnus Österholm Språkbrukets roll i matematikundervisningen Det språk vi använder oss av i matematikklassrummet kan fokuseras på många olika sätt. Språket är också nödvändigt att förhålla
Läs merOm LGR 11 FÖRMÅGOR CENTRALT INNEHÅLL. De matematiska förmågor som undervisningen i åk 1-9 syftar till att eleverna ska utveckla.
Om LGR 11 FÖRMÅGOR FÖRMÅGOR Lgr 11: Genom undervisningen i matematik ska eleverna sammanfattningsvis ges förutsättningar att utveckla sin förmåga att formulera och lösa problem med hjälp av matematik samt
Läs merCentralt innehåll. I årskurs 1.3
3.5 Matematik Matematiken har en flertusenårig historia med bidrag från många kulturer. Den utvecklas såväl ur praktiska behov som ur människans nyfikenhet och lust att utforska matematiken som sådan.
Läs merLPP för årskurs 2, Matte V.46-51 HT12
LPP för årskurs 2, Matte V.46-51 HT12 Värdegrund och uppdrag Skolan ska vara öppen för skilda uppfattningar och uppmuntra att de förs fram. Den ska framhålla betydelsen av personliga ställningstaganden
Läs merAktivitetsbank. Matematikundervisning med digitala verktyg II, åk 7-9. Ulrihca Malmberg, Maria Johansson, Ulrica Dahlberg
Aktivitetsbank Matematikundervisning med digitala, åk 7-9 Ulrihca Malmberg, Maria Johansson, Ulrica Dahlberg Matematik Grundskola åk 7-9 Modul: Matematikundervisning med digitala Aktivitetsbank till modulen
Läs merDokumentera och följa upp
Matematik Förskola Modul: Förskolans matematik Del 8: Dokumentera och följa upp Dokumentera och följa upp Ola Helenius, NCM, Maria L. Johansson, Luleå tekniska universitet, Troels Lange, Malmö universitet,
Läs merLadokkod: Studenter i lärarprogrammet GF 11GF20 vt17 tillfälle 1 och vt16 tillfälle 4
11GF20 MaI Provmoment: Ladokkod: Tentamen ges för: Matematik 0,5 hp 15 högskolepoäng Studenter i lärarprogrammet GF 11GF20 vt17 tillfälle 1 och vt16 tillfälle 4 TentamensKod: Tentamensdatum: 17-05-12 Tid:
Läs merProgrammera en mänsklig robot. Lektionen handlar om att skapa och följa instruktioner. Programmera en mänsklig robot
Programmera en mänsklig robot Lektionen handlar om att skapa och följa instruktioner. Lektionsförfattare: Kristina Alexanderson Till läraren 1. Hur fungerar en robot? En digital lektion från https://digitalalektioner.iis.se
Läs merVardagssituationer och algebraiska formler
Modul: Algebra Del 7: Kommunikation i algebraklassrummet Vardagssituationer och algebraiska formler Cecilia Kilhamn, Göteborgs Universitet och Jörgen Fors, Linnéuniversitetet En viktig del av algebran
Läs merHandledning Det didaktiska kontraktet. 19 september 2012
Handledning Det didaktiska kontraktet 19 september 2012 Dagens teman Begreppsföreställning och begreppskunskap igen Handledning Det didaktiska kontraktet Begreppsföreställning och begreppsdefinition Begreppsföreställning
Läs merViktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in. Skriv inte på bladens baksidor. Helst en uppgift per blad.
Ma F-3 I Provmoment: Ladokkod: Tentamen ges för: Matematik 5 hp Studenter i lärarprogrammet Ma F-3 I (11F322) 15 högskolepoäng TentamensKod: Tentamensdatum: 15-04-29 Tid: 09.00-13.00 Hjälpmedel: Inga hjälpmedel
Läs merArbetsområde: Från pinnar till tal
Arbetsområde: Från pinnar till tal Huvudsakligt ämne: Matematik, åk 1-3 Läsår: Tidsomfattning: Ämnets syfte Undervisning i ämnet matematik syftar till: länk Följande syftesförmågor för ämnet ska utvecklas:
Läs mer15 högskolepoäng. Grundläggande matematik fo r la rare med inriktning mot arbete i fo rskoleklass och grund-skolans a rskurs 1-3, 15 hp VT17
Grundläggande matematik fo r la rare med inriktning mot arbete i fo rskoleklass och grund-skolans a rskurs 1-3, 15 hp VT17 Provmoment: Tentamen Matematik, 5 hp, tillfälle 1 Ladokkod: TE01 Tentamen ges
Läs merBråkräkning uppfattas av många elever som svårt, särskilt vid beräkningar
Britt Holmberg & Cecilia Kilhamn Addition med bråk på tallinjen I sin tredje artikel om tallinjen beskriver författarna hur den används för att utveckla elevers förståelse för addition med oliknämniga
Läs merProgrammera ett kärnkraftverk
I lektionen programmeras en algoritm för att styra processen i en reaktor i ett kärnkraftverk. Eleverna får skapa en praktisk applikation och lära sig att skapa och modifiera algoritmer. En digital lektion
Läs merAnalys av digitala programvaror
Matematik Grundskola årskurs 4-6 Modul: Matematikundervisning med digitala verktyg I Del 5: Analys av digitala programvaror Analys av digitala programvaror Hanna Palmér, Linnéuniversitetet & Ola Helenius,
Läs merStudenter i lärarprogrammet GF(11GF20) 46 p G: 28 p VG: 38 p
11GF20 MaI Provmoment: Ladokkod: Tentamen ges för: Matematik 0,5 hp Studenter i lärarprogrammet GF(11GF20) 15 högskolepoäng TentamensKod: Tentamensdatum: 18-05-22 Tid: 09.00-13.00 Hjälpmedel: Inga hjälpmedel
Läs merLikhetstecknets innebörd
Modul: Algebra Del 5: Algebra som språk Likhetstecknets innebörd Följande av Görel Sterner (2012) översatta och bearbetade text bygger på boken: Carpenter, T. P., Franke, M. L. & Levi, L. (2003). Thinking
Läs merIntroduktion och Praxisseminarium LG10MA och L910MA VFU1
Introduktion och Praxisseminarium LG10MA och L910MA VFU1 Lärare åk 7-9 och Gy i matematik, 4,5 högskolepoäng Lärare: Bengt Andersson, Eva Taflin Introduktion: 19 November -13 VFU1 koppling till tidigare
Läs merVälkomna! Datalogiskt tänkande och programmering 15 augusti WiFI Nätverk: Conventumwifi Lösenord: conventum2018
Välkomna! Datalogiskt tänkande och programmering 15 augusti 2018 WiFI Nätverk: Conventumwifi Lösenord: conventum2018 Komtek Fritidskurser Pedagogfortbildningar Aktiviteter för barn och ungdomar Seminariet
Läs merProgrammering från början
Färdiga lektioner till de nya digitala kunskapsmålen för årskurs 1 till 6 Lektionsserien består av följande lektioner: 1. Programmera någon att bre en smörgås 2. Lapp-programmering 3. Programmera kompisar
Läs merProgrammering eller Datalogiskt tänkande
Programmering eller Datalogiskt tänkande I förskolan handlar programmering om att få en begynnande förståelse vad det kan innebära. Barnen ges ett kreativt utrymme och har möjlighet att forma sin egen
Läs merMadeleine Zerne, rektor på Hagbyskolan
Madeleine Zerne, rektor på Hagbyskolan F-6 skola med 340 elever Rektorer på matematikkonferens Tre rektorer från Linköpings kommun, Gunilla Norden, Anna Samuelsson och Madeleine Zerne Rektorskonferens
Läs merALLMÄN BESKRIVNING AV LÄROÄMNET MATEMATIK I ÅRSKURS 1-2
ALLMÄN BESKRIVNING AV LÄROÄMNET MATEMATIK I ÅRSKURS 1-2 Läroämnets uppdrag Uppdraget i undervisningen i matematik är att utveckla ett logiskt, exakt och kreativt matematisk tänkande hos eleverna. Undervisningen
Läs merKursplan för Matematik
Sida 1 av 5 Kursplan för Matematik Inrättad 2000-07 SKOLFS: 2000:135 Ämnets syfte och roll i utbildningen Grundskolan har till uppgift att hos eleven utveckla sådana kunskaper i matematik som behövs för
Läs merAtt arbeta med öppna uppgifter
Modul: Samband och förändring Del 1: Öppna uppgifter Att arbeta med öppna uppgifter Ingemar Holgersson, Högskolan Kristianstad Kursplanen i matematik betonar att undervisningen ska leda till att eleverna
Läs merPedagogisk planering till klassuppgifterna Teknikåttan 2019
Pedagogisk planering till klassuppgifterna åttan 2019 åttans intentioner med årets klassuppgifter är att den ska vara väl förankrad i Lgr 11. Genom att arbeta med klassuppgifterna tror vi att eleverna
Läs merProgrammering i matematik och teknik i grundskolan
Programmering i matematik och teknik i grundskolan Program oktober 2017 09.15 Digital kompetens styrdokumentsförändringar 10.30 Programmering ur ett historiskt perspektiv och undervisningsperspektiv
Läs merHur gör man för att urskilja god undervisning? PLATO som redskap för klassrumsobservationer
Hur gör man för att urskilja god undervisning? PLATO som redskap för klassrumsobservationer Michael Tengberg Karlstads universitet Syftet med passet att bidra med ett teoretiskt grundat verktyg för observation,
Läs merVad är algoritmer? Lektionen handlar om att få en grundläggande förståelse för vad en algoritm är. Vad är algoritmer?
Lektionen handlar om att få en grundläggande förståelse för vad en algoritm är. Lektionsförfattare: Lotta Ohlin Andersson Till läraren 1. Vad vet du om algoritmer? 2. Vad betyder ordet algoritm? En digital
Läs mer