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

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

Konsten att bestämma arean

Slump och statistik med Scratch. Se video

Slump och statistik med Scratch

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

Programmering i matematik på gymnasial nivå: workshop

Koda 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

TAIU07 Matematiska beräkningar med Matlab

Matematiska lägesmått med en micro:bit

Svar och arbeta vidare med Student 2008

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.

JavaScript Block Editor:

Digitala verktyg i matematik- och fysikundervisningen ett medel för lärande möten

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

A. Kunna arbeta med de varierade arbetssätt som förekommer. B. Eleven ska kunna redovisa lösningar så att de kan följas av läraren.

NYA PI OCH LÄROPLANSGRUNDERNA

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

Matematik. Mål som eleverna skall ha uppnått i slutet av det fjärde skolåret. Mål som eleverna skall ha uppnått i slutet av det femte skolåret

M atematiska cirklar. Studiehandledning

Torskolan i Torsås Mars Matematik. Kriterier för betyget godkänd. Metoder: Arbetssätt. Muntligt. Problemlösning

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

Extramaterial till Matematik Y

Grunderna i programmering - loopar 3 av 6

Matematiska lägesmått med en micro:bit

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

Högskoleprovet Kvantitativ del

Demonstration av laboration 2, SF1901

Fördjupningsforum för gymnasielärare i matematik

Per Berggren och Maria Lindroth

Flervariabelanlys och Matlab Kapitel 3

Arbetsområde: Jag får spel

5.6 MATEMATIK. Hänvisning till punkt 7.6 i Lpgr

Programmering i matematik

PRÖVNINGSANVISNINGAR

Del A: Digitala verktyg är inte tillåtna. Endast svar krävs. Skriv dina svar direkt på provpappret.

Grunderna i programmering loopar (lektion 2 av 5)

Högskoleprovet Kvantitativ del

Provet består av Del I, Del II, Del III samt en muntlig del och ger totalt 76 poäng varav 28 E-, 24 C- och 24 A-poäng.

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

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

Programmera ett övergångsställe

Matematikplanering 3 geometri HT-12 VT-13 7 a KON

Provet består av Del I, Del II, Del III samt en muntlig del och ger totalt 76 poäng varav 28 E-, 24 C- och 24 A-poäng.

Matematiklyftet 2013/2014

Extramaterial till Matematik Y

Matematik Uppnående mål för år 6

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

Vad innebär det att undervisa i algebra i årskurs 1 3? Vart ska dessa

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

Lösningar till utvalda uppgifter i kapitel 5

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

Fortsätt med Scratch: Så funkar kloner (del 3/6)

Introduktionsföreläsning

Extramaterial till Matematik Y

Extramaterial till Matematik Y

Lära matematik med datorn

5B1134 Matematik och modeller

Terminsplanering årskurs 6 Matematik Ärentunaskolan

Monte Carlo-metoder. Bild från Monte Carlo

Matematikvandring på Millesgården

Högpresterande. Särskilt begåvade

Student. a: 5 b: 6 c: 7 d: 8 e: 3

Flervariabelanalys och Matlab Kapitel 3

Inledande matematik M+TD

Bedömningsanvisningar

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

Kursplaner i matematik och lärares mål med undervisningen. Ola Helenius, LUMA 2010

Uppgift Endast svar krävs. Uppgift Fullständiga lösningar krävs. 120 minuter för Del B och Del C tillsammans.

Matematik CD för TB = 5 +

Arbeta vidare med aritmetik 2018

Undersökande arbetssätt i matematik 1 och 2

Del ur Lgr 11: kursplan i matematik i grundskolan

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

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)

Delkursplanering MA Matematik A - 100p

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

Vi människor föds in i en tredimensionell värld som vi accepterar och

2. 1 L ä n g d, o m k r e t s o c h a r e a

Extramaterial till Matematik X

EXTRA UPPGIFTER I C++ PROGRAMMERING-A

NATIONELLT KURSPROV I MATEMATIK KURS D HÖSTEN Del I, 9 uppgifter utan miniräknare 3. Del II, 8 uppgifter med miniräknare 6

a) A = 3 B = 4 C = 9 D = b) A = 250 B = 500 C = a) Tvåhundrasjuttiotre b) Ettusenfemhundranittio

π DAGENN A D att Pris nivå Du får tävla on av π vars fel DGE och Bakgrund: Priserna:

Planering Matematik åk 8 Samband, vecka

Kursplan för Matematik

NATIONELLT KURSPROV I MATEMATIK KURS D VÅREN

Lokal pedagogisk planering i matematik för årskurs 9

Sphero SPRK+ Appen som används är Sphero Edu. När appen öppnas kommer man till denna bild.

Pedagogisk planering i matematik; Tal i bråkform, decimalform och procentform. Ur Lgr 11 Kursplan i matematik.

Bedömning för lärande i matematik

Matematik 1A 4 Potenser

Centralt innehåll. I årskurs 1.3

Koda ett mattetest 3 av 5. Lektionen handlar om att göra en variabel i programmet för ett multiplikationstest. Koda ett mattetest 3 av 5

Laboration 3. Ergodicitet, symplektiska scheman och Monte Carlo-integration

Förslag den 25 september Matematik

Aktivitetsbank. Matematikundervisning med digitala verktyg II, åk 1-3. Maria Johansson, Ulrica Dahlberg

Matematiska uppgifter

Lokala betygskriterier Matematik åk 8

Lokal pedagogisk planering i matematik för årskurs 9

Matematik C (MA1203)

Transkript:

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

Syfte: Inspirera till att använda programmering som verktyg för matematikinlärning Ge några konkreta idéer ni kan prova i klassrummet Hjälpa er att komma igång med programmering, och förhoppningsvis motivera er att fortsätta på egen hand/i andra sammanhang. Inte: Analysera läroplan/kursplaner (Skolverket) Göra er till programmeringsproffs

Dagens program Presentation av uppgiftsförslag Grupparbete utifrån förslag eller egna idéer Fika kl.10.15 / kl.15 Dela tankar/erfarenheter

Om programmering och matematik Bägge använder algoritmer, problemlösning och logiskt tänkande Funktioner och variabler grundläggande begrepp i bägge (inte exakt samma, men mycket lika) I praktiken görs alla lite mer avancerade beräkningar av datorer, så programmering är en stor del av arbetet för de flesta matematiker (och många tekniker, naturvetare etcetera) I skolan: Att arbeta med materialet på många olika sätt kan främja inlärning, programmering kan vara ett av dessa sätt.

Om förslagen Valda för att vara ett givande sätt att arbeta med det matematiska innehållet, ej för att introducera programmering Formulerade för att ge er som lärare en så bra bild av uppgiften och tanken med den som möjligt. Inte tänkta att ges till eleverna i nuvarande formulering! Vi har försökt att ha variation både på programmeringsmässig svårighet och matematiskt innehåll.

FÖRSLAGEN

Variabelbegreppet, rita polygoner (Scratch) Variabler som generella tal i generella metoder. Skapa block (program) som Ritar en kvadrat med sida 100 Tar ett värde och ritar en kvadrat med den sidlängden Tar ett värde n och rita en regelbunden n-hörning Variera både sidantal och längd

Slumpgenerator, Simulera tärningsslag (Python) Generera slumptal Titta på slumpen, mäta: räkna antal och andel av varje värde, medelvärde, variation Se hur utfallet stämmer bättre och bättre överens med sannolikheterna ju fler tärningskast vi gör

Konverterare (Python eller Scratch) Enheter, förändringsfaktor, andel/procent/promille Växla mellan Euro och SEK Lägg till moms på pris utan moms / räkna ut moms på ett pris med moms Förändring: tillämpa en förändringsfaktor. Upprepa Omvandla mellan längdenheter Omvandla mellan volymenheter

Delbarhet, faktorisering, primtal (Python) Skapa program som: Avgör om ett tal är ett heltal Avgör om ett tal är ett delbart med ett annat Avgör om ett tal är ett primtal Listar ett tals primtalsfaktorer Skapar en lista med de 100 första primtalen Skapar en lista med alla primtal 100000. Testa olika sätt och jämför effektivitet!

Approximera Π (Pi) med Monte-Carlo-metod (Python) Skicka pilar på en kvadratisk tavla, se hur stor andel som hamnar inom en cirkel Generera slumptal (x,y) för koordinater Kolla om punkten ligger innanför cirkeln (avståndsformel) Upprepa MÅNGA gånger Ger en approximation av cirkelns area Använd för att approximera π!

Numeriska beräkningar av integraler Approximera en integral (t.ex. ee xx2 ) med rektanglar under kurvan med rektanglar ovanför kurvan med rektanglar som skär kurvan med parallelltrapetser Med Monte-Carlo-metoden Hur många rektanglar behövs? Jämför med Wolfram Alpha

Arbeta i grupp Välj ett förslag/en idé att arbeta med Diskutera uppgiften, fundera på om och hur ni kan använda den i undervisningen, och/eller prova göra uppgiften själva Det viktigaste är inte att ni får ett färdigt program utan att ni får en känsla för om uppgiften kan vara meningsfull och genomförbar.

Utvärdering av Ämnets Dag https://sunet.artologik.net/gu/survey/2302