Skip to content
Matematik · Gymnasiet 2

Idéer för aktivt lärande

Homogena linjära differentialekvationer av andra ordningen

Aktivt arbete med programmering gör abstrakta begrepp som algoritmer och variabler konkreta för eleverna. Genom att direkt instruera en dator att utföra beräkningar och mätningar förstår de direkt syftet med exakthet och logisk struktur.

Skolverket KursplanerSkolverket: Matematik 5 - Centralt innehåll: Samband och förändring
25–45 minPar → Hela klassen4 aktiviteter

Aktivitet 01

Parprogrammering: Beräkna Omkrets

Elever arbetar i par för att skapa ett Scratch-program som tar in längd och bredd via variabler och beräknar omkretsen av en rektangel. De lägger till en loop för att upprepa beräkningen fem gånger med olika värden. Avsluta med presentation av programmet för klassen.

Förklara den karakteristiska ekvationens roll vid lösning av homogena linjära differentialekvationer.

HandledningstipsUnder Parprogrammering: Beräkna Omkrets, uppmuntra eleverna att turas om att vara den som förklarar och den som skriver koden, för att stärka det logiska flödet.

Vad att leta efterGe eleverna ett enkelt matematiskt problem, till exempel att beräkna arean av en rektangel där längden och bredden kan ändras. Be dem skriva ner stegen i pseudokod och sedan identifiera vilka delar som skulle motsvara variabler och eventuella repetitioner.

FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Aktivitet 02

EPA (Enskilt-Par-Alla)45 min · Smågrupper

Gruppchallenge: Simulera Hastighet

Små grupper bygger ett program som omvandlar km/h till m/s med formeln och använder input från tangentbordet. Inkludera en villkorssats för att flagga ogiltiga värden. Grupperna testar varsines program och ger feedback.

Analysera hur rötternas natur (reella och olika, reella och lika, eller komplexa) påverkar den allmänna lösningens form.

HandledningstipsI Gruppchallenge: Simulera Hastighet, ge eleverna en fysisk modell, som en leksaksbil, att koppla till sin beräkning för att skapa en tydlig koppling mellan teori och verklighet.

Vad att leta efterLåt eleverna skriva ner en fördel med att använda programmering för att utföra en beräkning som måste göras många gånger. De ska också ge ett konkret exempel på en sådan uppgift och förklara vilken typ av variabel som skulle kunna användas.

FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Aktivitet 03

EPA (Enskilt-Par-Alla)40 min · Hela klassen

Helklass: Pseudokod till Kod

Skriv pseudokod tillsammans på tavlan för en enkel mätprocess, som volymberäkning. Elever kodar individuellt i Scratch och delar skärmar för att jämföra resultat. Diskutera skillnader i helklass.

Jämför lösningsstrukturerna för de tre olika fallen av rötter till den karakteristiska ekvationen.

HandledningstipsVid Helklass: Pseudokod till Kod, använd ett stort blädderblock eller whiteboard för att alla ska kunna följa översättningen steg för steg och diskutera varje block.

Vad att leta efterEleverna arbetar i par med att skapa ett enkelt program för att omvandla Celsius till Fahrenheit. De byter sedan program med ett annat par och bedömer: Är koden lätt att följa? Används variabler korrekt? Finns det kommentarer som förklarar stegen? Ge feedback på en punkt som kan förbättras.

FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Aktivitet 04

EPA (Enskilt-Par-Alla)25 min · Individuellt

Individuell: Variabelhantering

Var elev skapar ett program med flera variabler för att simulera en linjär funktion, t.ex. kostnadsberäkning. Testa med olika input och dokumentera förändringar i en logg.

Förklara den karakteristiska ekvationens roll vid lösning av homogena linjära differentialekvationer.

HandledningstipsUnder Individuell: Variabelhantering, ge eleverna en färdig Scratch-mall med tomma variabler att fylla i, så de fokuserar på logiken istället för syntaxen.

Vad att leta efterGe eleverna ett enkelt matematiskt problem, till exempel att beräkna arean av en rektangel där längden och bredden kan ändras. Be dem skriva ner stegen i pseudokod och sedan identifiera vilka delar som skulle motsvara variabler och eventuella repetitioner.

FörståTillämpaAnalyseraSjälvkännedomRelationsförmåga
Skapa en komplett lektion

Mallar

Mallar som passar dessa aktiviteter i Matematik

Använd, redigera, skriv ut eller dela.

Några anteckningar om att undervisa detta avsnitt

Låt eleverna arbeta med uppgifter som har ett tydligt matematiskt mål, till exempel att beräkna omkrets eller hastighet, eftersom det gör programmeringen meningsfull. Undvik att börja med rena kodövningar utan sammanhang, eftersom det kan upplevas abstrakt. Använd istället konkreta exempel och diskutera hur datorn tolkar instruktionerna. Felsökning bör integreras tidigt, eftersom eleverna snabbt inser att precision är avgörande för att få rätt resultat.

En lyckad lektion syns när eleverna kan bryta ner ett problem i tydliga steg, använder variabler för att hantera data och skriver instruktioner som en dator kan följa utan missförstånd. De ska också kunna diskutera varför exakta instruktioner är nödvändiga.


Se upp för dessa missuppfattningar

  • Under Helklass: Pseudokod till Kod, lyssna efter elever som tror att datorer förstår vardagsspråk som människor gör.

    Använd elevernas egna exempel från Pseudokod till Kod för att visa hur otydliga instruktioner, som "gör det lite mindre", leder till fel. Be dem sedan översätta om till exakta block och diskutera skillnaden.

  • Under Individuell: Variabelhantering, observera elever som undviker att använda variabler för enkla beräkningar.

    Be eleverna att jämföra två versioner av sitt program: en med variabler och en utan. Låt dem testa båda med olika värden och diskutera vilken som är lättast att ändra och förstå.

  • Under Gruppchallenge: Simulera Hastighet, märker du att eleverna tror att de första försöken alltid fungerar.

    Uppmuntra eleverna att dokumentera sina tester och justeringar i en enkel tabell. Diskutera sedan i gruppen vilka fel som uppstod och hur de löstes, för att synliggöra att felsökning är en naturlig del av processen.


Metoder som används i denna översikt