🎯 Bedömning och kursmål

Programmering 1 • Java • 2026–2027

Kontrollera vilket styrdokument som gäller

Din lärare bekräftar vilken kurs- eller nivåkod som gäller för dig. Den äldre kursen heter Programmering 1 och den nya nivån heter Programmering, nivå 1.

PRRPRR01 · Gy11 PROG1000X · Gy25

Den här sidan sammanfattar vad kursens uppgifter tränar. Skolverkets fullständiga texter gäller alltid framför sammanfattningen.

Så fungerar bedömningsunderlag

Ett bedömningsunderlag är något du gör, visar eller förklarar så att läraren kan se vad du kan. En enskild inlämning eller avprickad lista ger inte automatiskt ett visst betyg.

  • källkod, versionshistorik och fungerande program
  • pseudokod, flödesschema och planering
  • testfall, felsökningsanteckningar och förbättrade versioner
  • muntlig kodförklaring, demonstration och reflektion
  • dokumentation som visar hur programmet används och utvecklas

Kursens tre huvudmål enligt Gy25

1. Förstå systemen

Utveckla kunskaper om programmerbara system, programspråk och programmeringsparadigm.

2. Lösa problem

Formulera programmeringsproblem, dela upp dem och skapa fungerande lösningar.

3. Anpassa program

Skapa program som passar sitt syfte, sina användare och relevanta tillgänglighetskrav.

Vad kursens uppgifter tränar

Område Det här ska du kunna visa Exempel på underlag
Problemlösning och planeringBryta ned ett problem och planera med exempelvis pseudokod eller diagram.Planering, flödesschema och motiverade val.
Språkets grunderAnvända syntax, datatyper, variabler, in- och utmatning på ett korrekt sätt.Källkod, körning och kodförklaring.
KontrollstrukturerBygga programflöden med sekvens, villkor och loopar.Uppgifter med if-satser, loopar och testfall.
Metoder, data och algoritmerDela upp kod i metoder samt arbeta med arrays, enkla datastrukturer och algoritmer.Metodstruktur, arrays, sökning eller sortering.
Grundläggande objektorienteringFörstå och använda grunderna för klasser, objekt, egenskaper och metoder när de ingår.Enkel klassmodell, objekt och muntlig förklaring.
Testning och felsökningHitta, analysera och åtgärda syntaxfel, körningsfel och logiska fel.Testprotokoll, felsökningslogg och rättad version.
KodkvalitetSkriva strukturerad och läsbar kod med tydliga namn och relevanta kommentarer.Kodgranskning, förbättrad kod och dokumentation.
Användare och utvärderingAnpassa programmet till användaren och värdera om lösningen är ändamålsenlig.Demonstration, användartest och reflektion.

Hur kvalitet syns i Gy25

NivåKunskaperProblemlösningAnpassning
EGodtagbara kunskaper.Enkla programmeringsproblem.Viss anpassning till syfte, användare och tillgänglighet.
CGoda kunskaper.Relativt komplexa programmeringsproblem.God anpassning till syfte, användare och tillgänglighet.
AMycket goda kunskaper.Komplexa programmeringsproblem.Mycket god anpassning till syfte, användare och tillgänglighet.

D och B är mellanbetyg. Om du läser Gy11 använder läraren i stället kunskapskraven för PRRPRR01. Läraren gör den bedömning som gäller för just ditt styrdokument.

Inför en inlämning

  • Jag kan förklara vad programmet ska lösa och hur jag planerade lösningen.
  • Jag kan visa att jag förstår de viktigaste variablerna, villkoren, looparna och metoderna.
  • Jag har testat normalfall, gränsfall och minst ett felaktigt värde.
  • Jag kan beskriva ett fel jag hittade och hur jag löste det.
  • Min kod har tydliga namn, konsekvent indrag och relevanta kommentarer.
  • Jag kan starta programmet, demonstrera det och svara på frågor om mina val.
  • Jag kan beskriva en styrka, en begränsning och en möjlig förbättring.