Programmering i matematik på gymnasial nivå: workshop

Relevanta dokument
Programmering i gymnasieskola och vuxenutbildning

Nyheter om matematik från Skolverket. oktober 2017

Programmering i matematik. grundskolan, gymnasieskolan och vuxenutbildningen

Programmering i matematik och teknik i grundskolan

Extramaterial till Matematik Y

Varför programmering i läroplanerna?

Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp

Programmering i matematik och teknik i grundskolan

Lennart Rolandsson, Uppsala universitet, Ulrica Dahlberg och Ola Helenius, NCM

Extramaterial till Matematik Y

Skolverkets arbete med skolans digitalisering

Skolans digitalisering styrdokumentsändringar SETT Syd 2018

ämnesområden. Funktioner och räta linjens ekvation. Hur funktioner kan användas för att undersöka förändring, förändringstakt och andra samband.

PROGRAMMERING I MATEMATIK. Ämnets dag 2017 Göteborgs universitet, Matematiska Vetenskaper Åse Fahlander och Laura Fainsilber

formulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder,

Arbetsområde: Jag får spel

Utmanande uppgifter som utvecklar. Per Berggren och Maria Lindroth

Lokal pedagogisk planering i matematik för årskurs 9

Kurskod: GRNMAT2 Verksamhetspoäng: 600

En matematiklärarkollega hade tillsammans med sin klass noterat att talet

Slump och statistik med Scratch

FÖRSLAG TILL KURSPLAN INOM KOMMUNAL VUXENUTBILDNING GRUNDLÄGGANDE NIVÅ

Kursplan Grundläggande matematik

Undervisningen i ämnet matematik ska ge eleverna förutsättningar att utveckla följande:

Förslag den 25 september Matematik

Lokal pedagogisk planering i matematik för årskurs 9

Matematiska lägesmått med en micro:bit

Program. Skolans digitalisering - styrdokumentsförändringar. Skolans digitalisering ett förändringsprojekt

Labora&v matema&k - för en varierad undervisning

Lokal pedagogisk planering i matematik för årskurs 9

Slump och statistik med Scratch. Se video

Syfte. Malmö stad Komvux Malmö Södervärn PRÖVNING. prövning grundläggande matematik

Matematiska lägesmått med en micro:bit

Optimering av olika slag används inom så vitt skilda områden som produktionsplanering,

en presentation Skolverket styr och stödjer för en bättre skola

Rådgivning, Kom igång och Fortbildning ingår alltid vid test och användning av våra digitala läromedel.

Hur kan programmering komma in i andra ämnen, som matematik och teknik?

Låt eleverna lösa uppgifterna med huvudräkning och sedan jämföra med resultatet av ett program, t.ex. print(6 + 4 * 3)

3137 Bestäm ekvationen för den räta linje som går genom punkterna med koordinaterna a) (5, 3) och (3, 5)

MATEMATIK 5.5 MATEMATIK

Fördjupningsforum för gymnasielärare i matematik

MATEMATIK 3.5 MATEMATIK

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

Extramaterial till Matematik Y

Nyheter från Skolverket

Pedagogisk planering till klassuppgifterna Teknikåttan 2019

Syfte med undervisningen är att du ska få utveckla din förmåga att...

Lektion Kapitel Uppgift Lösning med programmering

Handledarutbildning MaNT

Centralt innehåll. I årskurs 1.3

9A Ma: Statistik och Sannolikhetslära

Del ur Lgr 11: kursplan i matematik i grundskolan

Digital kompetens i läroplanen styrdokumentsförändringar. Christian Magnusson Undervisningsråd, avdelningen för läroplaner

MATEMATIK. Ämnets syfte. Kurser i ämnet

Kursplanen i matematik grundskolan

Skolans digitalisering styrdokumentsförändringar. Christian Magnusson Undervisningsråd, avdelningen för läroplaner

Extramaterial till Matematik X

Extramaterial till Matematik Y

Extramaterial till Matematik X

Samband och förändringar Olika proportionella samband, däribland dubbelt och hälften.

Digitalt lärande och programmering i klassrummet

Tummen upp! Matte ÅK 6

Bedömningsanvisningar

Pedagogisk planering till klassuppgifterna, rikstävling Teknikåttan 2018

Uppgift: Hitta primtal

Extramaterial till Matematik Y

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

PRÖVNINGSANVISNINGAR

Lokal pedagogisk planering för årskurs 7 i ämnet Matematik

Ma7-Åsa: Statistik och Sannolikhetslära

Studiehandledning. kurs Matematik 1b

Betyg i årskurs 6. Grundskolans läroplan Kursplan i ämnet matematik

Statistik, sannolikhet, algebra och funktioner, 3 hp. Studenter i lärarprogrammet F-3 III, 12F380 ht17 Varberg

Matematik: Det centrala innehållet i kurserna i Gy 2011 i relation till kurserna i Gy 2000

matematik Syfte Kurskod: GRNMAT2 Verksamhetspoäng: KuRSplanER FöR KoMMunal VuxEnutBildninG på GRundläGGandE nivå 55

ESN lokala kursplan Lgr11 Ämne: Matematik

Exempelprov. Matematik. Bedömningsanvisningar

Lokal pedagogisk planering i matematik för åk 8

Indelning av grundläggande vuxenutbildning i matematik i delkurser c, d, e och f. 150 verksamhetspoäng vardera.

formulera och lösa problem med hjälp av matematik samt värdera valda strategier och metoder,

Exempelprov. Matematik. Bedömningsanvisningar

Om ämnet Matematik. Bakgrund och motiv. Begreppsförmåga. Procedurförmåga

Om ämnet Matematik. Bakgrund och motiv. Begreppsförmåga. Procedurförmåga

Nationella it-strategier styrdokumentsförändringar. Christian Magnusson, Hans Almgren

Jörgen Lagnebo PLANERING OCH BEDÖMNING MATEMATIK ÅK 9

Ur kursplanen för ämnet matematik I detta arbetsområde ska eleven utveckla sin förmåga att:

Dagens innehåll Bedömning för lärande i matematik. PRIM-gruppen. Inger Ridderlind och Anette Skytt. Vad är syftet med detta bedömningsstöd

Nyheter från Skolverket Mullsjö Linnea Hellebro Löfling och Marica Dahlstedt

MATEMATIK. Ämnets syfte

MATEMATIK ÅK 9 TAL. Matematik - Måldokument Lena Folkebrant

Matematik i Gy Susanne Gennow

Platser för att skriva och testa kod online. Workshop om programmering i matematikkurser, version 0.7 senast sparat

Geometri. Geometriska objekt och dess egenskaper: polygoner, cirklar, klot, koner, cylindrar, pyramider och rätblock

MATEMATIK 3.5 MATEMATIK

Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9

PROGIS PROGRAMMERING I GRUNDSKOLAN ÅLANDS LANDSKAPSREGERING, UTBILDNINGS- OCH KULTURAVDELNINGEN

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

MATEMATIK. Ämnets syfte

8B Ma: Procent och bråk

Aktiviteter 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.

Transkript:

Programmering i matematik på gymnasial nivå: workshop Ta två häften Ett häfte med uppgifter Ett häfte med referensblad Båda häftena finns längst fram i salen

Syfte med workshop Förtydliga förändringarna i ämnesplanen Förtydliga vilken roll programmering kan spela i problemlösning Pröva på programmering

Reviderade styrdokument hur påverkas matematiken?

Ändringar i huvudsak, gy/vux Många procedurer genomförs såväl med som utan olika typer av digitala verktyg. Några punkter i centralt innehåll om statistik får ändrad karaktär, 2abc. Programmering ingår som strategi för problemlösning i c-spåret och 3b. Dessutom mindre ändringar i syftestexten. Inga ändringar i målpunkter. Inga ändringar i kunskapskrav.

Symbolhanterande verktyg: Input s = (v k) / v; solve for k Output num./graf. symb. k = v sv; v 0 kalkylblad prog.

Numeriskt verktyg, grafisk metod: Input plot y1 = 3x^5 and y2 = 7 find intersection Output num./graf. symb. kalkylblad intersection at x 1.185, y = 7 prog.

Numeriskt verktyg, icke-grafiskt: Input 3x^5 = 7, solve for x, 0 < x < 5 Output num./graf. symb. x 1.185 kalkylblad prog.

Kalkylblad: num./graf. symb. kalkylblad prog.

När det bara står digitala verktyg Inga specifika krav: Ta vad som helst som fungerar för att behandla det centrala innehållet. För mer information: kommentarmaterial till ämnesplanen på Skolverkets webb Presentation från Biennalen på urskola.se: Den nya ämnesplanen i matematik num./graf. symb. kalkylblad prog.

Programmering.

Vad händer var? Teknik, grundskolenivå: Styra föremål med programmering. Matematik, grundskolenivå: Lära sig att programmera. Matematik, år 7 9 + gymnasial nivå: Använda programmering för problemlösning.

Programmering på gymnasial nivå Strategier för matematisk problemlösning inklusive modellering av olika situationer, såväl med som utan digitala verktyg och programmering. (ej 1 2ab) Medvetet öppen formulering för att tillåta stor variation i både omfattning och form. Inga krav på specifika programmeringsspråk eller -miljöer. Inga krav på att undervisa i programmering, däremot att använda programmering. (Skillnad från grundskolan.)

Vad gör vi om elever inte kan programmera? Ur kommentarmaterialet: I viss mån kan även kalkylblad användas för att utforska problem genom iterativa eller villkorsstyrda beräkningar. Detta kan vara särskilt användbart i de fall elever saknar relevanta kunskaper i programmering. Samtidigt innehåller kalkylblad många begränsningar som programmering inte gör. I den mån elever behärskar programmering ska de därför få använda relevanta programmeringsmiljöer för att fördjupa sitt matematiska kunnande.

Vad gör vi om lärare inte kan programmera? En rad möjligheter för fortbildningar finns. - Konferenser och webbkurser från Skolverket - Uppdragsutbildningar på högskolor (från hösten 2018) - Fortbildningsmaterial från huvudmän - Mängder av webbplatser för att lära sig programmering -

Varför programmering i problemlösning?

Blir eleverna bättre på matte för att de programmerar?

Är 1 111 111 ett primtal? Matematiskt vet vi hur vi kan lösa den här uppgiften, men det är väldigt jobbigt att göra det för hand. Uppgiften kan utökas - Om 1 111 111 inte är ett primtal, bestäm alla delare till talet. - Skriv upp alla primtal mellan 1000 och 2000

3x + 1 -problemet Ta ett positivt heltal n. Om det är jämnt, dela med två. Om det är udda, multiplicera med 3 och lägg till 1. Upprepa proceduren. Om du fortsätter tillräckligt länge kommer du alltid att nå talet 1 oavsett vilket tal du startade med. Finns inget algebraiskt bevis för detta (ännu). Datorkraft kan användas för att undersöka många värden för n. Vi kan få inspiration och söka mönster bland resultat. Eventuellt kan datorkraft användas för att motbevisa påståendet.

Vad är ellipsens omkrets? Ellipsen nedan kan beskrivas av x 2 /4 + y 2 = 1 (eller x = 2 cos(v) och y = sin(v) om du läst matte 3c). Vad är ellipsens omkrets? Svara med två decimalers noggrannhet.

Vad är sannolikheten för Yatzy? Vad är sannolikheten att få Yatzy på tre slag, förutsatt att man hela tiden sparar tärningar för att maximera den chansen? Problemet går att lösa med omfattande kombinatoriska beräkningar. Vi kan också skriva ett program som simulerar ett stort antal omgångar. Bild från colourbox.com

Introduktion till programmering

Uppvärmningsuppgift 0 1. Gå till repl.it 2. Välj programmeringsspråket Python3 (inte Python)

Uppvärmningsuppgift 1 # Skriv ut kvadraten på talet 5 a = 5 ** 2 print(a)

Uppvärmningsuppgift 2 # Skriv ut kvadraten på alla tal 0 100 for n in range(101): print(n ** 2)

Uppvärmningsuppgift 3 # Skriv ut kvadraten på alla jämna tal 0 100 for n in range(101): if n % 2 == 0: print(n ** 2)

Dags att testa själva! Välj en uppgift att arbeta med, jobba gärna två och två Är du ny med programmering rekommenderas första eller andra uppgiften. Försök själv innan du kollar på lösningsförslag. Be om hjälp om det behövs! Missa inte referensbladet + tips för felsökning. Ni väljer själva när ni vill ta en kort fikapaus. Fika finns framdukat 14.45 15.15. Återsamling här senast 15.15.

Frågor och diskussion