Kursmal
Interaktiv funksjonsplotter – Sandbox og trinnvis innstilling
Interaktiv funksjonsplotter med zoom, pan og aksetegning.
Didaktisk mål
Denne kursmalen gir en strukturert innføring i utvikling av en interaktiv funksjonsplotter basert på grafisk programmering. Her utvikles sentrale faglige kompetanser innenfor matematisk modellering, koordinattransformasjon og implementering basert på hendelsesstyring. Læringsmiljøet støtter koblingen mellom abstrakte funksjonbegreper og deres visuelle framstilling gjennom trinnvis utvikling av et kjørbart system. Faglig er malen å innordne i området for algoritmisk modellering og systematisk implementering av matematiske sammenhenger.
Kompetansefokus
- Utvikling av en interaktiv funksjonsplotter med zoom- og pan-funksjon
- Tegning av koordinataksene ved bruk av dynamiske opprinnelseskoordinater
- Konvertering mellom piksler og verdenkoordinater for å vise matematiske funksjoner
- Styring av koordinatsystemet ved hjelp av tastatur og mus
- Justering av linjebredde, farge og visningsform for funksjonsgrafikk
- Implementering av en informasjonsboks for å vise funksjonsnavn og skaling
- Sikring av stabile rammefrekvenser gjennom egnet ytelsesmåling
Struktur av komponentene

Funksjonsplasseringsandbox
Denne komponenten gir et kjørende miljø som tillater testing av grunnleggende interaksjoner, som zooming og flytting av koordinatsystemet.

Tegne akser i funksjonsplasseringsprogrammet
I denne komponenten blir tegningsområdet forberedt, og visningen av koordinataksene over den definerte opprinnelsen implementeres.

Piksler ↔ Verden: Funksjonsplasseringsprogrammet
Denne komponenten handler om konvertering mellom piksler og verdenkoordinater for korrekt visning av en funksjonsgraf.

Zoom og flytting ved hjelp av tastatur
Denne seksjonen utvider kontrollen over koordinatsystemet gjennom tastaturskift for å dynamisk justere opprinnelse og skaling.

Funktjonsplotter: Informasjon & Ytelse
Den siste modulen legger til en informasjonsboks og mål for ytelsesoptimalisering, samt valgfrie alternativ visningsformer.
Innhold på et glans
| Modul | Fokus | Varighet |
|---|---|---|
| Funktjonsplotter Sandbox | Interaktiv visning med zoom og flytting av koordinatsystemet | 15 min |
| Tegne aksene i funksjonsplotteren | Fylle bakgrunn og tegne X/Y-aksene basert på opprinnelse | 25 min |
| Pixel ↔ Verden: Funktjonsplotter | Konvertering av piksler til verdenkoordinater for funksjonsrepresentasjon | 30 min |
| Zoom og flytting via tastaturinput | Implementere zoom og flytting gjennom tastaturinput | 25 min |
| Funktjonsplotter: Informasjon & Ytelse | Vis informasjonsboks og stabiliser ytelsen | 40 min |
De tydelig definerte modulene gir gjennomsiktige læreformål og god integrering i eksisterende undervisningsserier.
Prøv ut malen i demo-tilgang og tilpasse de inkluderte modulene til din gruppe.