Kodekunst
8. – 10. trinn
- Tid: 90 minutter
- Antall per gruppe / kapasitet: 30
- Pris: 50 kr pr elev
Når elevene sier «Dette var jo faktisk dritgøy!» vet vi at vi har truffet blink, og KodeKunst treffer elevene, helt fra mellomtrinnet og opp på videregående nivå. Det å se den lille stålkula bevege seg målrettet gjennom sanden og vite at det er du som har laget instruksjonene den følger er både fascinerende, meditativt og gir mestringsfølelse!
KodeKunst lar elevene utforske og utforske programmering på en engasjerende måte. Ved å bruke kommandoer, løkker, variabler og andre grunnleggende programmeringsprinsipper lager elevene programmer som styrer bevegelsene til en stålkule som beveger seg på et brett med sand. I løpet av 90 minutter får de utfolde seg på egne premisser og i eget tempo. Opplegget fungerer like godt for elever som er helt ferske når det kommer til programmering samt de som har programmert en del fra før, og kan gjennomføres både med i med blokkprogrammering og/eller python.
Selv om turtleprogrammering allerede er en anerkjent metode for å lære seg grunnleggende programmering er det noe helt spesielt som skjer når elevene kommer inn i rommet med sandskriverne. Det å se elevene jobbe målrettet med programmering i en drøy time uten å spørre om å ta pause er nok noe av grunnen til at lærere som har tatt med klassene sine på dette tidligere kommer tilbake år etter år med nye elever. Kanskje tennes det en gnist hos en elev som ikke har skjønt poenget med programmering tidligere? Her får de i alle fall et innblikk i at programmering handler om både kreativitet og problemløsning!
Kompetansemål:
Matematikk etter 8. trinn:
- utforske hvordan algoritmer kan skapes, testes og forbedres ved hjelp av programmering
Matematikk etter 9. trinn:
- utforske egenskapene ved ulike todimensjonale figurer og forklare begrepene formlikhet og kongruens
- utforske, beskrive og argumentere for sammenhenger mellom sidelengdene i trekanter
Matematikk etter 10. trinn:
- utforske matematiske egenskaper og sammenhenger ved å bruke programmering
- lese og forklare tekstbasert programkode i Python