Hovedseksjon

Programmering

Algoritmisk tenkning

Kjerneelementet algoritmisk tenkning i programmering handler om å ta utgangspunkt i gitte regler og ut fra disse analysere og planlegge hvordan programmerbar teknologi kan løse problemer eller deler av problemer innenfor forskjellige fagområder.

Koding

Kjerneelementet koding handler om å lage dataprogram og utvikle digitale produkter ved bruk av programkode. Det innebærer å forstå og bruke grunnleggende prinsipper for programmering i arbeidet og å forstå hvordan interaksjonen mellom dataprogram og fysiske objekter foregår.

Programvareutvikling

Kjerneelementet programvareutvikling handler om å jobbe praktisk med å planlegge, utvikle og videreutvikle et brukervennlig og funksjonelt digitalt produkt gjennom testing, feilsøking og tilpasning. Videre handler kjerneelementet om å reflektere over personvern og delingskultur i programvareutviklingsprosesser.