I denne guide kan du læse om eksamensformerne i Programmering B og Programmering C. Vi forklarer også, hvad du bliver bedømt på, og hvordan du bedst kan forberede dig.
Mundtlig eksamen i programmering på B-niveau
Når du afslutter Programmering B som valgfag, kan du komme til en mundtlig eksamen, der bygger på dit eksamensprojekt og en ukendt opgave. Her får du et klart overblik over prøveformen, bedømmelseskriterierne og gode råd til at forberede dig bedst muligt.
Prøveform
Eksamen består af to dele: dit eksamensprojekt og en ukendt opgave.
Inden eksamen afleverer du dit projekt i form af et produkt (fx en applikation eller programkode) og en synopsis. Synopsen er ikke rettet eller kommenteret af læreren, før du går til prøve.
Du har ca. 60 minutters forberedelsestid.
Selve eksaminationen varer ca. 30 minutter.
Eksaminationen deles typisk ligeligt mellem dit projekt og den ukendte opgave.
Forløbet er:
Du præsenterer dit eksamensprojekt med fokus på planlægning, gennemførsel, resultater og teoretiske overvejelser.
Eksaminator stiller supplerende spørgsmål, som leder over i en samtale om faglige pointer, du ikke selv har dækket.
Du trækker også en ukendt opgave, der skal besvares med udgangspunkt i dine faglige kompetencer.
Det er tilladt at bruge internettet og værktøjer med generativ kunstig intelligens (fx ChatGPT til at debugge kode) både i forberedelsestiden og under selve eksamen, så længe du viser, at arbejdet er dit eget. Du skal altså kunne dokumentere, hvilke dele af koden du selv har lavet, og hvordan du bruger eventuelle biblioteker eller eksterne programdele.
Hvis du arbejder i en projektgruppe, går I til eksamen individuelt i det samme projekt. Skolen sørger for, at elever, der endnu ikke er eksamineret, ikke kan kommunikere med dem, der allerede har været oppe.
Bedømmelseskriterier
Ved prøven vurderer lærer og censor, i hvor høj grad du lever op til fagets mål. Bedømmelsen bygger både på:
Dit eksamensprojekt
Din besvarelse af den ukendte opgave
De ser særligt på, om du kan:
Redegøre for valg af programmeringsløsninger og argumentere fagligt for dem
Dokumentere, hvordan dit program er udviklet, og forklare de valg du har truffet undervejs
Forstå og ændre kontrolstrukturer og andre væsentlige elementer i koden
Perspektivere dit arbejde til andre it-produkter og faglige problemstillinger
Besvare supplerende spørgsmål med selvstændighed og overblik
Hvis faget indgår i samspil med andre fag, vurderes det også, hvordan du kan behandle problemstillinger på tværs og vise forståelse for fagets identitet og metoder.
Eksempler på karakterbeskrivelser:
12: Du præsenterer dit projekt klart, struktureret og reflekteret. Du argumenterer sikkert for dine programmeringsvalg, viser overblik over hele udviklingsprocessen og perspektiverer til andre it-produkter og teori. Den ukendte opgave løses præcist, og du svarer fagligt nuanceret på spørgsmål.
7: Du præsenterer dit projekt med en del mangler, men viser forståelse for væsentlige elementer. Du kan forklare dine valg af programmeringsløsninger, men ikke altid i dybden. Den ukendte opgave besvares nogenlunde sammenhængende, og du kan svare på de fleste spørgsmål.
02: Du præsenterer projektet sparsomt og med begrænset overblik. Der er tydelige mangler i din argumentation for valg af løsninger. Den ukendte opgave løses kun delvist, og du har svært ved at svare på supplerende spørgsmål.
Gode råd til forberedelsen
For at få mest muligt ud af din eksamen i Programmering B kan du:
Øve din præsentation af projektet, så den tager ca. 10-12 minutter og fremhæver de vigtigste pointer.
Være forberedt på at forklare koden – fx hvorfor du har valgt bestemte kontrolstrukturer eller datastrukturer.
Tænke over, hvilke problemer du stødte på under udviklingen, og hvordan du løste dem. Det viser selvstændighed og refleksion.
Træne i at perspektivere dit projekt til faglige begreber, teori og andre it-produkter.
Huske, at du også bliver bedømt på din besvarelse af den ukendte opgave – her gælder det om at anvende din faglige viden fleksibelt.
Mundtlig eksamen i programmering på C-niveau
Når du afslutter Programmering C som valgfag, kan du komme til en mundtlig eksamen, som tager udgangspunkt i dit eksamensprojekt. Guiden giver dig et overblik over prøveformen, bedømmelseskriterierne og gode råd til, hvordan du forbereder dig bedst.
Prøveform
Inden eksamen skal du aflevere dit eksamensprojekt, der består af et produkt (fx en applikation eller et program) og en synopsis. Synopsen er ikke rettet eller kommenteret af læreren, før du går til eksamen.
Eksaminationstiden er ca. 24 minutter.
Der er ingen forberedelsestid på selve dagen.
Forløbet ved eksamen er:
Du præsenterer dit projekt med fokus på planlægning, gennemførsel og teoretiske overvejelser.
Eksaminator stiller supplerende spørgsmål, som danner udgangspunkt for en uddybende samtale om dit projekt og faglige pointer, du ikke selv har dækket.
Samtalen kan komme bredt omkring de faglige mål og kernestoffet i faget.
Hvis du er i en projektgruppe, går I til eksamen individuelt i det samme projekt. Skolen sørger for, at I ikke kan kommunikere sammen, mens I venter.
Hjælpemidler og brug af internettet
I Programmering C er der særlige regler for hjælpemidler:
Du har adgang til internettet som fagligt hjælpemiddel under udarbejdelsen af dit projekt.
Hvis det er nødvendigt for præsentationen af dit projekt, er det også tilladt at bruge internettet under selve eksamen.
Du må anvende værktøjer med generativ kunstig intelligens (fx ChatGPT til at debugge kode), men kun i et omfang, hvor det tydeligt fremgår, at besvarelsen er din egen.
Det er vigtigt, at du kan dokumentere, hvilke dele af programmet du selv har skrevet, og hvordan du har brugt eventuelle biblioteker eller andres programdele.
Bedømmelseskriterier
Ved prøven vurderer lærer og censor, i hvilken grad du lever op til fagets mål. De ser bl.a. på:
Om du kan præsentere dit projekt fagligt korrekt og med overblik.
Om du kan argumentere for dine valg af teorier, metoder og programmeringsløsninger.
Om du kan perspektivere dit projekt til fagets teori og kernestof.
Om du kan besvare uddybende og supplerende spørgsmål sikkert.
Hvis Programmering C indgår i samspil med andre fag, vurderes også din evne til at behandle problemstillinger på tværs og vise forståelse for fagets identitet og metoder.
Eksempler på karakterbeskrivelser:
12: Dit projekt præsenteres sikkert, gennemarbejdet og med meget få mangler. Du argumenterer velbegrundet for dine valg og perspektiverer fagligt kvalificeret. Du besvarer supplerende spørgsmål præcist og viser stort overblik.
7: Dit projekt lever op til de fleste krav, men med en del mangler. Du kan forklare dine valg og perspektivere i nogen grad. Du besvarer de fleste spørgsmål, men ikke altid med dybde eller præcision.
02: Dit projekt lever minimalt op til kravene. Din præsentation er sparsom og uden sammenhæng, og du argumenterer kun i begrænset omfang for dine valg. Du har svært ved at perspektivere og kan kun i mindre grad svare på spørgsmål.
Gode råd til forberedelsen
For at stille stærkt til eksamen i Programmering C kan du:
Øve dig i at præsentere dit projekt på ca. 8-10 minutter med fokus på de vigtigste pointer.
Træne i at forklare din kode – fx hvorfor du har valgt bestemte kontrolstrukturer, funktioner eller datastrukturer.
Være klar til at fortælle om de udfordringer, du mødte undervejs, og hvordan du løste dem.
Øve dig i at perspektivere dit projekt til kernestof og teori fra undervisningen.
Tænke over, hvordan dit projekt kunne være løst på andre måder – det viser selvstændighed og refleksion.