Kursmall
Interaktiv funktionsskissare – Sandbox och steg-för-steg uppställning
Interaktiv funktionsskissare med zoom, pan och axelritning.
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
- Utveckling av en interaktiv funktionsskissare med zoom- och pan-funktioner
- Ritning av koordinataxlar med dynamiska originkoordinater
- Konvertering mellan pixel- och världskoordinater för att visa matematiska funktioner
- Styrning av koordinatsystemet med tangentbord och mus
- Justering av linjebredd, färg och visningsform för funktionsgrafi
- Implementering av en informationsrad för att visa funktionens namn och skalning
- Säkerställa stabila ramar genom lämpliga prestandamått
Struktur av komponenterna

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

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

Pixel ↔ Värld: Funktionsskiss
Denna komponent rör sig kring konvertering mellan pixel- och världskoordinater för korrekt visning av en funktionsgraf.

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

Funktionsplottare: Information & Prestanda
Det sista modulen lägger till en informationsrad och mätvärden för prestandaoptimering, samt valfri alternativ visningsform.
Innehåll på ett glimt
| Modul | Fokus | Varaktighet |
|---|---|---|
| Funktionsplottare Sandbox | Interaktiv visning med zoom och förskjutning av koordinatsystemet | 15 min |
| Rita axlar i funktionsplottaren | Fylla bakgrund och rita X/Y-axlar baserat på origo | 25 min |
| Pixel ↔ Värld: Funktionsplottare | Konvertering av pixlar till världskoordinater för funktionssättning | 30 min |
| Zoom och förskjutning via tangentbordet | Implementera zoom och förskjutning via tangentbordet | 25 min |
| Funktionsplottare: Information & Prestanda | Visa informationsrad och stabilisera prestandan | 40 min |
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.