Programmering och problemlösning i matematik Daniel Dufåker och Roger Fermsjö Södra Latins gymnasium
Ämnesplanen i matematik "Strategier för matematisk problemlösning inklusive modellering av realistiska situationer, såväl med som utan digitala verktyg och programmering."
FoU-projekt Syfte Att programmering blir en naturlig del av matematikundervisningen Funderingar Vad är en lämplig programmeringsmiljö för gymnasieelever? Hur skapas problemlösningsaktiviteter där programmering är en naturlig del?
Programmeringsspråk och programmeringsmiljö Python, Java-Script, Octave, …? Miljö Idle repl.it PyCharm
FoU-projektet Introduktion Ma1c Ma2c Ma3bc Ma4 Ma5 repl.it Talföljder Potenser och logaritmer Ändringskvot Serier och konvergens Eulers stegmetod Skolval Avstånds-formeln Numeriska integraler Komplexa tal och Mandelbrot-mängden Primtal Redovisnings-uppgifter, 6 st
OBS! litet L Dags att programmera Muntliga instruktioner Skapa ett konto på repl.it Gå sedan till: https://repl.it/classroom/invite/ZlS2voV OBS! litet L
2. Använda villkorssatser 1. Tilldela variabler a = 10 print(a) 2. Använda villkorssatser b = 12 if a < b: print('a är mindre än b') else: print('a är större än b') 3. Slumptal och absolutbelopp from random import * a = random() b = random() avstånd = abs(a - b) print('Avståndet mellan a och b är', avstånd) 4. Loopar for n in range(1,10): print(n) 5. Räknare i loop from random import* antal = 0 for n in range(1,11): a = random() if a > 0.5: antal = antal + 1 print(antal)
Kommentarer från utvärdering Varför tror du regeringen har beslutat att inkludera programmering i matematikkurserna? Användbart vid problemlösning Träna logiskt tänkande Allt viktigare i MA-kurser p.g.a. ökad digitalisering Allmänbildning / ökad digital kompetens Möjlighet att påverka i ett digitalt samhälle Väcka intresse för programmering Brist på programmerare / företagsbehov Konkurrera med andra länder (Kina, Indien…) Vinna röster i valet Kunna hacka sig in i CIA:s / Rysslands / Nordkoreas nätverk Göra skolgången ännu jobbigare
”Grow them hackers baby!” Guldkorn ”och så vill de väl vara lite snälla för en gångs skull och låta oss njuta lite av skolan också, för programmering är FETT kul ” ”Grow them hackers baby!”