Dette undervisningsopplegget gir elevene praktisk erfaring med bruk av Python til å kalibrere og styre en drone (Crazyflie).
Det anbefales sterkt at elevene på forhånd har gjennomført en grunnleggende innføring i Python-programmering. Dette forarbeidet ligger tilgjengelig som en egen del.
Under gjennomføringen utvikler elevene egen Python-kode for kalibrering av dronen. Selve flygingen gjennomføres ved hjelp av ferdig flyvekode, der elevene gjør justeringer i sentrale variabler for å oppnå ønsket og presis flyging. Målet er å gi elevene innsikt i hvordan programmering brukes i samspill med fysiske systemer, med fokus på presisjon, problemløsing og utforskende arbeid.
Elever på 10. trinn og VGS
90 - 120 minutter
Utvikle grunnleggende ferdigheter i Python-programmering
Forstå sammenhengen mellom kode og fysisk bevegelse
Bruke målinger og observasjoner til å forbedre algoritmer
Samarbeide og løse tekniske utfordringer i team
utforske teknologiske systemer og beskrive hovedelementene og hvordan de virker sammen
bruke programmering til å utforske naturfaglige fenomener og løsninger på teknologiske utfordringer
planlegge og gjennomføre undersøkelser for å teste holdbarhet, nøyaktighet og pålitelighet til teknologiske løsninger
utforske og analysere eigenskapar ved geometriske figurar og bruke geometriske omgrep i praktiske samanhengar
bruke programmering til å utforske matematiske idear, modellere situasjonar og løyse problem
Programmering er et tverrfaglig tema som skal knyttes til både naturfag, matematikk og teknologi. Dette opplegget møter forventningene om å bruke programmering i utforskende og praktisk sammenheng.
utvikle og bruke algoritmar i programmering
planlegge, lage og dokumentere program med strukturerte og modulbaserte løysingar
bruke programmering til å simulere og kontrollere prosessar
bruke programmering i teknologiutvikling og utforskning
gjennomføre forsøk og feltarbeid der ein registrerer data ved hjelp av digitale måleinstrument
planlegge og gjennomføre teknologiske utviklingsprosjekt
bruke digitale verktøy og programmering til å utforske matematiske sammenhenger og løse problemer