Kursmall

Interaktiv funktionsskissare – Sandbox och steg-för-steg uppställning

Interaktiv funktionsskissare med zoom, pan och axelritning.

Kategori: Interaktiva funktionsskissare med Pygame Språk: Python 2 Komponenter: 5

Didaktiskt syfte

Denna kursmall möjliggör en strukturerad introduktion till utvecklingen av ett interaktivt funktionsskissare baserat på grafisk programmering. Härutöver byggs centrala yrkeskompetenser inom området matematisk modellering, koordinattransformation samt implementeringen med händelsestyrning. Lärandemiljön stöder kopplingen mellan abstrakta funktionbegrepp och deras visuella representation genom stegvis utveckling av ett fungerande system. Yrkesmässigt kan mallen placeras inom området för algoritmisk modellering och systematisk implementering av matematiska samband.

Kompetensfokus

Struktur av komponenterna

Förhandsvisning: Funktionsskiss-sandbox

Funktionsskiss-sandbox

Denna komponent ger ett körtillstånd som tillåter att testa grundläggande interaktioner såsom zoomning och flyttning av koordinatsystemet.

15 minuter 🧩 1 uppgift
Förhandsvisning: Rita axlar i funktionsskissen

Rita axlar i funktionsskissen

I denna komponent förbereds ritområdet och implementeras visningen av koordinat-axlar över den definierade origo.

25 minuter 🧩 2 uppgifter
Förhandsvisning: Pixel ↔ Värld: Funktionsskiss

Pixel ↔ Värld: Funktionsskiss

Denna komponent rör sig kring konvertering mellan pixel- och världskoordinater för korrekt visning av en funktionsgraf.

30 minuter 🧩 3 uppgifter
Förhandsvisning: Zoom och flyttning med tangentbord

Zoom och flyttning med tangentbord

Denna sektion kompletterar styrningen av koordinatsystemet genom tangentbordsinput för att dynamiskt justera origo och skalning.

25 minuter 🧩 3 uppgifter
Förhandsgranskning: Funktionsplottare: Information & Prestanda

Funktionsplottare: Information & Prestanda

Det sista modulen lägger till en informationsrad och mätvärden för prestandaoptimering, samt valfri alternativ visningsform.

40 minuter 🧩 3 uppgifter
Använd mallen som en anpassbar grund för funktionssättning och koordinatmodellering i undervisningen. Testmall

Innehåll på ett glimt

ModulFokusVaraktighet
Funktionsplottare SandboxInteraktiv visning med zoom och förskjutning av koordinatsystemet15 min
Rita axlar i funktionsplottarenFylla bakgrund och rita X/Y-axlar baserat på origo25 min
Pixel ↔ Värld: FunktionsplottareKonvertering av pixlar till världskoordinater för funktionssättning30 min
Zoom och förskjutning via tangentbordetImplementera zoom och förskjutning via tangentbordet25 min
Funktionsplottare: Information & PrestandaVisa informationsrad och stabilisera prestandan40 min
Denna mall stöder kompetensbaserad introduktion till grafisk funktionssättning och leder strukturerat till implementering i kod.

De tydligt definierade modulerna möjliggör transparenta lärandemål och god integration i befintliga undervisningsserier.

Prova mallen i demoåtkomst och anpassa de inkluderade modulerna efter din grupp.