Kriteria.se

Betygskriterier i backendutveckling (Gy25)

Här är Skolverkets betygskriterier i backendutveckling, som gäller ämnet på nivå 1 och 2, ordagrant. I äldre kurs- och ämnesplaner hette betygskriterierna kunskapskrav. Texten i fetstil är Skolverkets egen markering. Orden i fetstil kallas ofta värdeord och beskriver hur väl eleven visar sina kunskaper på varje nivå.

För lärare: Kriteria AI rättar prov i backendutveckling mot just de här kriterierna, och du har sista ordet. Rätta ett prov

Ämnesbetyg i Gy25. Ämnet är indelat i nivåer i stället för kurser, och samma betygskriterier gäller ämnet som helhet. Backendutveckling har nivåerna 1, 2. Enligt Skolverket gäller Gy25 den som började sin gymnasiala utbildning efter den 30 juni 2025.

Betygsmatris: E, C och A sida vid sida

Skolverket har skrivit kriterierna för E, C och A i parallella stycken. Ofta är texten nästan densamma och det som ändras är orden i fetstil, men inte alltid, så läs hela stycket. Tabellen går att skriva ut. Hur en betygsmatris kan användas, och vad Skolverket varnar för, står i guiden om bedömningsmatriser.

Betygskriterier i backendutveckling (Gy25): betygen E, C och A stycke för stycke
Betyget EBetyget CBetyget A

Eleven för övergripande resonemang om för- och nackdelar med de tekniker som används för att bygga dynamiska webbplatser och webbapplikationer.

Eleven för utvecklade resonemang om för- och nackdelar med de tekniker som används för att bygga dynamiska webbplatser och webbapplikationer.

Eleven för välutvecklade och nyanserade resonemang om för- och nackdelar med de tekniker som används för att bygga dynamiska webbplatser och webbapplikationer.

Eleven visar godtagbara kunskaper om applikationsarkitektur.

Eleven visar goda kunskaper om applikationsarkitektur.

Eleven visar mycket goda kunskaper om applikationsarkitektur.

Eleven planerar och genomför med viss säkerhet utvecklingsprojekt för serverbaserade webbapplikationer och tjänster.

Eleven planerar och genomför med säkerhet utvecklingsprojekt för serverbaserade webbapplikationer och tjänster.

Eleven planerar och genomför med god säkerhet utvecklingsprojekt för serverbaserade webbapplikationer och tjänster.

Eleven utvecklar applikationslogik med viss skicklighet.

Eleven utvecklar applikationslogik med god skicklighet.

Eleven utvecklar applikationslogik med mycket god skicklighet.

Eleven värderar, utför och anpassar åtgärder på ett i huvudsak systematiskt sätt i enlighet med säkerhetskrav.

Eleven värderar, utför och anpassar åtgärder på ett systematiskt sätt i enlighet med säkerhetskrav.

Eleven värderar, utför och anpassar åtgärder på ett systematiskt och genomarbetat sätt i enlighet med säkerhetskrav.

Betygskriterierna för alla betygssteg

Betyget E

Eleven för övergripande resonemang om för- och nackdelar med de tekniker som används för att bygga dynamiska webbplatser och webbapplikationer.

Eleven visar godtagbara kunskaper om applikationsarkitektur.

Eleven planerar och genomför med viss säkerhet utvecklingsprojekt för serverbaserade webbapplikationer och tjänster.

Eleven utvecklar applikationslogik med viss skicklighet.

Eleven värderar, utför och anpassar åtgärder på ett i huvudsak systematiskt sätt i enlighet med säkerhetskrav.

Betyget D

Elevens kunskaper bedöms sammantaget vara mellan C och E.

Betyget C

Eleven för utvecklade resonemang om för- och nackdelar med de tekniker som används för att bygga dynamiska webbplatser och webbapplikationer.

Eleven visar goda kunskaper om applikationsarkitektur.

Eleven planerar och genomför med säkerhet utvecklingsprojekt för serverbaserade webbapplikationer och tjänster.

Eleven utvecklar applikationslogik med god skicklighet.

Eleven värderar, utför och anpassar åtgärder på ett systematiskt sätt i enlighet med säkerhetskrav.

Betyget B

Elevens kunskaper bedöms sammantaget vara mellan A och C.

Betyget A

Eleven för välutvecklade och nyanserade resonemang om för- och nackdelar med de tekniker som används för att bygga dynamiska webbplatser och webbapplikationer.

Eleven visar mycket goda kunskaper om applikationsarkitektur.

Eleven planerar och genomför med god säkerhet utvecklingsprojekt för serverbaserade webbapplikationer och tjänster.

Eleven utvecklar applikationslogik med mycket god skicklighet.

Eleven värderar, utför och anpassar åtgärder på ett systematiskt och genomarbetat sätt i enlighet med säkerhetskrav.

Betyget F är inte godkänt och har inga egna betygskriterier. Det sätts när kriterierna för E inte är uppfyllda.

Så används kriterierna när betyget sätts

Av 15 kap. 24 § 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 backendutveckling

Betyget beslutas av den lärare som undervisar eleven (skollagen 3 kap. 16 §). Kriterierna är lärarens stöd för den bedömningen. Läs mer om hur betygsskalan fungerar och om värdeorden i betygskriterierna.

Nytt betygssystem från 2028. Riksdagen beslutade den 9 juni 2026 om en ny betygsskala med tio steg, från 1 till 10 (betänkande 2025/26:UbU26). Ändringarna i skollagen börjar i huvudsak gälla den 1 juli 2028. Kriterierna på den här sidan är de som Skolverket publicerar i dag.

Centralt innehåll i backendutveckling

Det centrala innehållet anger vad undervisningen ska behandla. Här är Skolverkets text ordagrant.

Nivå 1

Undervisningen i ämnet backendutveckling på nivå 1 ska behandla följande centrala innehåll:

Kontext

  • Webbserverns, applikationsserverns och dynamiska webbplatsers funktionalitet.
  • Översikt av olika lösningar eller språk som finns för att skapa dynamiska webbplatser.
  • Teknisk orientering om webbens protokoll och säkerhet samt samspelet mellan klient och server.
  • Hur backendlösningar samverkar med andra mjukvarukomponenter.

Process och metodik

  • Grundläggande principer för applikationsarkitektur och separation av olika slags logik.
  • Utvecklingsprocessen för ett serverbaserat utvecklingsprojekt av enklare karaktär från målsättningar, krav, begränsningar och planering till uppföljning.
  • Specifikation av struktur, design, kodning, testning och driftsättning i mindre projekt.
  • Dokumentation av utvecklingsprocess och färdig produkt.
  • Kvalitetssäkring av dynamiska webbapplikationers funktionalitet, säkerhet och kodkvalitet.

Utveckling och säkerhet

  • Grundfunktionen i ett programspråk för dynamiska webbplatser.
  • Utveckling av serverbaserad webbapplikation.
  • Åtkomst och manipulering av data i befintlig relationsdatabas eller med annan teknik.
  • Vanliga hot och sårbarheter samt sätt att förebygga och hantera dessa.

Nivå 2

Undervisningen i ämnet backendutveckling på nivå 2 ska behandla följande centrala innehåll:

Kontext

  • Strukturering och uppbyggnad av API:er (application programming interface).
  • Anpassning av serverns funktionalitet utifrån kravspecifikation.
  • Hur rapportering av vad som sker på servern genom loggning genomförs.

Process och metodik

  • Arkitektur för kommunikation med andra tjänster eller klienter, till exempel REST (representational state transfer).
  • Designmönster för arkitektur.
  • Utvecklingsprocessen för att skapa webbtjänster med målsättningar, planering, systemering, kodning, optimering, skalbarhet, dokumentation och uppföljning.
  • Specifikation av struktur, design, kodning, testning och driftsättning i mer omfattande projekt.
  • Dokumentation av utvecklingsprocess och färdig produkt.
  • Hur interoperabilitet mellan server och klient uppnås genom att följa standarder.
  • Applikationsarkitektur och separation av olika slags logik, till exempel MVC (model-view-controller).

Utveckling och säkerhet

  • Kvalitetssäkring av webbtjänster.
  • Hämtning av data från externa webbtjänster.
  • Standardiserade utbytesformat, till exempel JSON (java script object notation) och XML (extensible markup language).
  • Datalagring med och utan ORM-lager eller motsvarande teknik.
  • Design av API:er enligt vedertagen praxis.
  • Synkron och asynkron kommunikation med tjänster och klienter.
  • Kodning och dokumentation enligt vedertagen praxis för vald teknik.
  • Autentisering och säkerhet vid överföring av data, till exempel asymmetrisk kryptering.
  • Hot och sårbarheter samt sätt att värdera, förebygga och hantera dessa.

Vanliga frågor

Vad är skillnaden mellan E, C och A i backendutveckling?
Skillnaden syns främst i värdeorden, som Skolverket skriver i fetstil. För E står det bland annat ”övergripande”, ”godtagbara”, ”viss säkerhet”, ”viss”, för C ”utvecklade”, ”goda”, ”säkerhet”, ”god” och för A ”välutvecklade och nyanserade”, ”mycket goda”, ”god säkerhet”, ”mycket god”. Läs alltid hela stycket: ibland ändras mer än orden.
Vad krävs för betyget E i backendutveckling?
Samtliga betygskriterier för E ska vara uppfyllda för att eleven ska få ett godkänt betyg. Kriterierna för E i backendutveckling står ordagrant på den här sidan.
Hur sätts betygen B och D?
Det finns inga egna kriterier för B och D. B sätts när elevens kunskaper sammantaget bedöms vara mellan A och C, och D när de sammantaget bedöms vara mellan C och E.
Från när gäller kriterierna i backendutveckling?
Den version som visas här gäller från 1 juli 2025 och ändrades senast 15 december 2025, enligt Skolverket.

Rätta ett prov mot de här kriterierna

I Kriteria väljer du gymnasiet (Gy25), ämnet backendutveckling och din nivå och lägger in provet. Kriteria AI rättar mot Skolverkets kriterier och ger ett betygsförslag med motivering och feedback. Läraren har alltid sista ordet.

  • Betygsförslag kopplat till Skolverkets betygskriterier, med hänvisning till källan
  • Feedback till varje elev, och du kan ändra betyg och poäng
  • Grundskola, gymnasium, komvux och anpassad skola

Källa

Utgivare
Skolverket
Ämnesplan
Backendutveckling (BACE)
Version
1
Gäller från
1 juli 2025
Senast ändrad hos Skolverket
15 december 2025
Hämtad av Kriteria
26 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.