Betygskriterier i programmering nivå 1 (Gy25)
I Gy25 gäller samma betygskriterier för hela ämnet programmering, på alla nivåer. Det som hör till just nivå 1 är det centrala innehållet. Här är kriterierna för E, C och A ordagrant och innehållet för nivå 1.
- Ämne
- Programmering (Gy25)
- Nivå
- 1
- Kurskod
- PROG1000X
- Poäng
- 100
- Gäller
- Elever som började gymnasiet efter den 30 juni 2025
Betygsmatris för programmering nivå 1: E, C och A sida vid sida
| Betyget E | Betyget C | Betyget A |
|---|---|---|
Eleven visar godtagbara kunskaper om programmerbara system, programspråk och programmeringsparadigm. | Eleven visar goda kunskaper om programmerbara system, programspråk och programmeringsparadigm. | Eleven visar mycket goda kunskaper om programmerbara system, programspråk och programmeringsparadigm. |
Eleven formulerar och löser enkla programmeringsproblem. | Eleven formulerar och löser relativt komplexa programmeringsproblem. | Eleven formulerar och löser komplexa programmeringsproblem. |
Eleven skapar program med viss anpassning till syfte, användare och tillgänglighet. | Eleven skapar program med god anpassning till syfte, användare och tillgänglighet. | Eleven skapar program med mycket god anpassning till syfte, användare och tillgänglighet. |
Centralt innehåll i programmering nivå 1
Det centrala innehållet anger vad undervisningen på nivå 1 ska behandla, och därmed vad eleven bedöms på. Här är Skolverkets text ordagrant.
Undervisningen i ämnet programmering på nivå 1 ska behandla följande centrala innehåll:
System
- Programmeringens möjligheter och begränsningar utifrån datorns funktionssätt.
- Samspelet mellan program, exekveringsmiljö, operativsystem och hårdvara.
- Användning av datavetenskapliga begrepp och principer.
Problemlösning
- Strukturerad problemlösning och programmering.
- Tillämpning av någon metod för att underlätta problemlösning, till exempel pseudokod och diagramteknik.
Programmering
- Programmering i ett eller flera programspråk, däribland minst ett textbaserat.
- Användning av relevanta verktyg för programutveckling, till exempel IDE (integrated development environment) och versionshanteringssystem.
- Det valda programspråkets grundläggande kontrollstrukturer.
- Skapande av enkla program som löser någon uppgift.
- Olika sociala aspekter av hur programmering används.
- Enklare metoder för att finna, analysera, åtgärda, förebygga och förhindra syntaxfel, programmeringslogiska fel och exekveringsfel.
- Enklare undantagshantering.
- Goda principer för namngivning, kommentarer och strukturerad kod.
- Gränssnitt för interaktion mellan program och användare.
Betygskriterierna för alla betygssteg
Betyget E
Eleven visar godtagbara kunskaper om programmerbara system, programspråk och programmeringsparadigm.
Eleven formulerar och löser enkla programmeringsproblem.
Eleven skapar program med viss anpassning till syfte, användare och tillgänglighet.
Betyget D
Elevens kunskaper bedöms sammantaget vara mellan C och E.
Betyget C
Eleven visar goda kunskaper om programmerbara system, programspråk och programmeringsparadigm.
Eleven formulerar och löser relativt komplexa programmeringsproblem.
Eleven skapar program med god anpassning till syfte, användare och tillgänglighet.
Betyget B
Elevens kunskaper bedöms sammantaget vara mellan A och C.
Betyget A
Eleven visar mycket goda kunskaper om programmerbara system, programspråk och programmeringsparadigm.
Eleven formulerar och löser komplexa programmeringsproblem.
Eleven skapar program med mycket god anpassning till syfte, användare och tillgänglighet.
Betyget F är inte godkänt och har inga egna betygskriterier. Det sätts när kriterierna för E inte är uppfyllda. B och D har inga egna kriterier heller.
Så används kriterierna på nivå 1
Av 15 kap. 24 § andra stycket och 20 kap. 37 § andra stycket skollagen (2010:800) följer att läraren vid betygssättningen i ett ämne ska göra en sammantagen bedömning av elevens kunskaper på den aktuella nivån i ämnet i förhållande till de betygskriterier som gäller för ämnet som helhet och sätta det betyg som bäst motsvarar elevens kunskaper. Samtliga kriterier för betyget E ska dock vara uppfyllda för att eleven ska kunna få ett godkänt betyg.
Skolverket, ämnesplanen i programmering
Betyget beslutas av den lärare som undervisar eleven (skollagen 3 kap. 16 §). Läs mer om hur betygsskalan fungerar och om värdeorden i betygskriterierna.
Gy25 eller Gy11? Enligt Skolverket gäller Gy25 den som började sin gymnasiala utbildning efter den 30 juni 2025. Den som började tidigare läser enligt Gy11 och får kursbetyg, se till exempel betygskriterierna för Programmering 1.
Vanliga frågor om programmering nivå 1
- Vilka betygskriterier gäller för programmering nivå 1?
- I Gy25 gäller samma betygskriterier för ämnet programmering som helhet, på alla nivåer. Läraren gör en sammantagen bedömning av elevens kunskaper på den aktuella nivån, här nivå 1, i förhållande till kriterierna. Det som hör till just nivå 1 är det centrala innehållet, som också står på den här sidan.
- Är betygskriterierna olika för nivå 1 och nivå 2?
- Nej, kriterierna är desamma för hela ämnet. Det som skiljer nivåerna åt är det centrala innehållet, alltså vad undervisningen ska behandla, och därmed vad eleven bedöms på. Programmering har två nivåer i Gy25: 1 och 2.
- Vad krävs för betyget E i programmering nivå 1?
- Samtliga betygskriterier för E ska vara uppfyllda för att eleven ska få ett godkänt betyg. I kriterierna för E står det bland annat ”godtagbara”, ”enkla”, ”viss”. Hela texten står ordagrant på den här sidan.
- Vad är skillnaden mellan E, C och A i programmering nivå 1?
- Skillnaden syns främst i värdeorden, som Skolverket skriver i fetstil. För E står det bland annat ”godtagbara”, ”enkla”, ”viss”, för C ”goda”, ”relativt komplexa”, ”god” och för A ”mycket goda”, ”komplexa”, ”mycket god”. Läs alltid hela stycket: ibland ändras mer än orden.
- Vilken kurskod och hur många poäng har programmering nivå 1?
- Programmering nivå 1 har koden PROG1000X och omfattar 100 gymnasiepoäng, enligt Skolverkets ämnesplan.
- Gäller programmering nivå 1 alla gymnasieelever?
- Nej. Enligt Skolverket gäller Gy25 den som började sin gymnasiala utbildning efter den 30 juni 2025. Den som började tidigare läser enligt Gy11 och får kursbetyg, till exempel i kursen Programmering 1.
- Från när gäller ämnesplanen i programmering?
- Den version som visas här gäller från 1 juli 2025 och ändrades senast 19 december 2025, enligt Skolverket.
- Kan AI rätta prov i programmering nivå 1?
- Ja, som stöd. I Kriteria väljer du gymnasiet (Gy25), ämnet programmering och nivå 1, och lägger in provet som text, PDF, Word eller foto. Kriteria AI bedömer mot Skolverkets betygskriterier och ger ett betygsförslag med motivering och feedback. Betyget beslutas alltid av läraren (skollagen 3 kap. 16 §).
Källa
- Utgivare
- Skolverket
- Ämnesplan
- Programmering (PROG), nivå 1 (PROG1000X)
- Version
- 1
- Gäller från
- 1 juli 2025
- Senast ändrad hos Skolverket
- 19 december 2025
- Hämtad av Kriteria
- 20 oktober 2026
- Hos Skolverket
- Ämnesplaner på skolverket.se (Gy25)
- Öppna data
- Skolverkets Syllabus-API (licens CC0)
Texten är hämtad ordagrant från Skolverkets öppna data. Kriteria är en fristående tjänst och är inte kopplad till eller godkänd av Skolverket.