Forsøkslæreplan i valgfag programmering (PRG1-01)
Utgått
Hovedområder
Valgfaget er strukturert i to hovedområder. Hovedområdene utfyller hverandre og må ses i sammenheng.
Oversikt over hovedområder:
Hovedområder | |
Modellering | Koding |
Modellering
Hovedområdet tar for seg stegene som kreves for å løse problemer ved hjelp av programmering, også kjent som algoritmisk tankegang. Til hovedområdet hører kunnskap om hva slags problemer som egner seg for å løses av en datamaskin, hvordan disse kan brytes ned i delproblemer, og hvordan løsninger kan utformes. Modellering av matematiske og naturvitenskapelige fenomener er en sentral del av dette. I hovedområdet inngår hvordan datamaskiner og programmer er konstruert og virker, ulike programmeringsspråk, og styrker og svakheter ved de ulike språkene. Prinsipper som ligger til grunn for god programmeringspraksis inngår også i hovedområdet, deriblant forklaring og dokumentasjon av løsninger og programkode.
Koding
Hovedområdet handler om å utvikle egne programmer ved hjelp av ulike programmeringsspråk. I dette inngår å bruke og forstå grunnleggende prinsipper i programmering, slik som løkker, tester, variabler, funksjoner og enkel brukerinteraksjon. Hovedområdet omfatter også kontrollering eller simulering av fysiske objekter, så som roboter, sensorer, baller som spretter og molekylers bevegelse. Videre dreier det seg om simuleringer og beregninger basert på matematiske og naturfaglige problemstillinger. Hovedområdet omfatter også feilsøking, generalisering og gjenbruk av løsninger, inkludert vurdering og analyse av egen og andres programkode.
2 av 7