Programmering B
Programmering omfatter de metoder og teknikker der anvendes til udvikling af it-systemer.1
1 Beskrivelser af faget og bedømmelse på denne side er hentet fra læreplanen til Programmering B.
Gennem arbejdet med faget opnås kompetence til at kunne undersøge og beskrive processer og behandle data og informationer ved hjælp af programmering.
Bedømmelse
Bedømmelsen er en vurdering af, i hvilken grad eksaminandens præstation opfylder de faglige mål.
Faglige mål
- bruge programmering til at undersøge et emne eller problemområde, med henblik på – via programmets funktion - at skabe ny indsigt eller til at løse et problem
- behandle problemstillinger i samspil med andre fag
- anvende avancerede konstruktioner i et programmeringssprog
- redegøre for arkitekturen af programmer på forskellige abstraktionsniveauer, herunder relationen mellem brug og funktion
- redegøre for simple specifikationsmodeller og realisere disse i simple velstrukturerede programmer samt teste disse
- rette, tilpasse og udvide avancerede programmer
- demonstrere viden om fagets identitet og metoder
- arbejde inkrementelt og systematisk i programmeringsprocessen
Kernestof
Gennem kernestoffet skal eleverne opnå faglig fordybelse, viden og kundskaber.
- programmeringssprog og elementer i programmers opbygning, herunder variabler, typer, udtryk, kontrolstrukturer, parametrisering/abstraktionsmekanismer, rekursion, polymorfi og algoritmemønstre
- arkitekturen for programmers interaktion med omgivelserne med henblik på hændelsesstyret interaktion og interaktion mellem systemer
- generiske programdele og biblioteksmoduler
- arbejdsgange og systematik i programmeringsprocessen, herunder test og fejlfinding
- abstrakte programmeringsbeskrivelser og dokumentation