Hvordan fungerer ulike dataprogrammer? Hva er koding? Hva er et kodespråk? Dette er noe du får lære om i valgfaget programmering.
Programmering handler om å lage koder og løse problemer med logisk/ algoritmisk tenkning slik at man kan styre digitale enheter. Smart-telefoner, datamaskiner, spillkonsoller og nettbrett er enheter som alle er styrt av programmering.
I valgfaget skal vi lære om blant annet hvordan du kan få en datamaskin til å utføre ulike oppgaver og trene på å tenke logisk. Vi skal også utvikle våre egne dataprogrammer, lage enkle spill og bli kjent med verktøyene du trenger for å bli god til å skrive koder. Vi kommer til å bruke både blokk-kode og tekstkode.
Faget passer deg som:
Liker å leke deg med koding, lage spill, løse oppgaver
Ikke er redd for å gjøre feil
Er tålmodig og liker å teste ut nye ideer
Tør å dele dine prosjekter med andre
Ønsker å bli utfordret, og møte realistiske problemer
Vil dele dine løsninger med andre
Forventinger til deg som søker:
Du er aktiv og samarbeidsorientert i timene,
og er villig til å dele med andre gode tips og råd underveis.
Kompetansemål og vurdering:
gjøre rede for hvordan datamaskiner og dataprogram fungerer, og forklare egne og andres koder
bruke flere programmeringsspråk, deriblant minst ett som er tekstbasert
bruke grunnleggende prinsipper i programmering, slik som variabler, løkker, vilkår og funksjoner, og reflektere over bruken av disse
analysere problemer, gjøre dem om til delproblemer og gjøre rede for hvordan noen av delproblemene kan løses med programmering
planlegge og skape et digitalt produkt og vurdere dette med tanke på brukervennlighet
utvikle og feilsøke dataprogram som løser definerte problemer, inkludert kontrollering eller simulering av fysiske objekter.