Webbprogrammering, 120 HP

Studiestart

Hösttermin 2026

Undervisningsform

Distans, Blandad undervisningstid, Helfart

Språk

Svenska

Anmälan öppnar 2026-03-16
Välkomstbrev(publiceras 3 v. innan programstart)
Förkunskapskrav

Grundläggande behörighet

Du behöver också:
Matematik 3b eller 3c

Eller:
Matematik - fortsättning nivå 1b eller nivå 1c

Som webbprogrammerare behöver du förstå användarnas behov och det är centralt i den här utbildningen. Efteråt har du en verktygslåda inom webbutveckling, webbprogrammering och programmering som gör dig eftertraktad på arbetsmarknaden. Utbildningen är på distans och passar dig som vill studera flexibelt men målmedvetet.

Vad kommer du att läsa?

Du börjar med grunderna i programmering – främst i Python – samtidigt som du lär dig webbprogrammering. Du går vidare till att utveckla webbtjänster och applikationer med hjälp av moderna ramverk, öppen källkod och effektiva utvecklingsverktyg.

Utbildningen samkörs med det treåriga campusprogrammet och genom att läsa kurser med campusstudenter får du erfarenhet av samarbete i digitala team – något som är vanligt inom branschen. Under hela utbildningen ligger fokus på hur olika system och plattformar fungerar tillsammans. Det gör dig förberedd på olika arbetssätt och verktyg, så att du alltid kan följa med i utvecklingen.

Programmet avslutas med ett examensarbete där du kan fördjupa dig i ett projekt hos ett företag eller en organisation.

Hur ser framtiden ut?

Efter två års heltidsstudier (120 högskolepoäng) får du en högskoleexamen i programvaruteknik med inriktning på webbprogrammering. Du kan jobba inom webb- och programutveckling som:

  • Programmerare
  • Konsult
  • Testare
  • Projektledare
  • Teamledare

Vill du fördjupa dig ytterligare kan du läsa ett tredje år på campus och ta ut en filosofie kandidatexamen.

Det finns också en motsvarande utbildning på campus om du föredrar att studera på plats – Webbprogrammering 180 hp.

Vill du veta mer?

Jag heter Didrik och är student på BTH. Är du nyfiken på utbildningen, eller undrar du hur det är att plugga på BTH? Skicka en fråga direkt till mig!


Utbildningen ger dig en stabil grund i traditionell programvaruutveckling och en specialisering inom utveckling i webbmiljö. Det innebär att du lär dig skapa allt från enkla webbplatser till avancerade webbapplikationer, molntjänster och lösningar för mobiler och läsplattor.

Programmet kan delas in i fyra huvudområden

Webbprogrammering
Du fördjupar dig i teknikområden som HTML, CSS, JavaScript, PHP och SQL med databaser och Unix samt öppen källkod och fria verktyg.

Programmering
Du bygger en bred bas inom programmering. Du lär dig olika programmeringsparadigm, språk, design och modellering, algoritmer och datastrukturer.

Datavetenskap och programvaruteknik
Du läser olika kurser i datakommunikation, testmetodiker, databasmodellering, operativsystem och grunder i statistik och databearbetning. Du får en bra bas att stå på och en bra bredd på dina kunskaper inom datavetenskap och programvaruteknik.

Examensarbete
Utbildningen avslutas med ett examensarbete där du fördjupar dig i ett område du själv väljer – ofta i samarbete med ett företag. Det är ett bra tillfälle att sätta din egen profil på utbildningen.

Tekniker och inriktning

Av programmets 120 högskolepoäng fokuserar 40 poäng på webbteknologier och 30 poäng på test, användbarhet och utvecklingsverktyg. Du jobbar i Unix- och Linuxbaserade servermiljöer och lär dig förstå hur tekniker hänger ihop – något som gör det lättare att lära sig nya verktyg i takt med att de utvecklas.

Redan från start kombinerar du programmering i Python med webbteknik – HTML, CSS, JavaScript, PHP och databaser med SQL. Med tiden utvecklar du mer avancerade lösningar och skriver kod för webbtjänster och mobila webbapplikationer. Du lär dig hur webbaserade ramverk fungerar, både på klient- och serversidan, samtidigt som du sätter dig in i öppen källkod och olika utvecklingsverktyg.

Så här är studierna upplagda

Första året fokuserar på grunderna i programmering, webb, problemlösning och modellering. Under andra året gör du först ett individuellt projekt. Sedan följer fördjupningskurser inom operativsystem, avancerad webbprogrammering och ett större programvaruutvecklingsprojekt i grupp.

Språk och studieformer

Undervisningen sker främst på svenska, men vissa kurser och moment kan hållas på engelska. Kurslitteraturen är i huvudsak på engelska. Studierna består av föreläsningar, seminarier, övningar, laborationer och projektarbete med tydliga ramar och deadlines.

När det är fler behöriga sökande än det finns platser till en utbildning, fördelas platserna genom ett urval. Till våra grundutbildningsprogram tillämpas betyg/högskoleprov. Läs mer om urval här.

Högskolan följer upp och utvecklar kontinuerligt utbildningsprogrammen genom årliga uppföljningsdialoger, kursvärderingar som genomförs efter avslutad kurs, och programvärderingar. Resultat från uppföljningar och utvärderingar kan leda till förändringar i utbildningarna. Dessa återkopplas alltid till studenterna.

Varje utbildningsprogram är kopplat till ett programråd som behandlar frågor rörande programmets kvalitet, utveckling, och relevans för arbetsmarknaden. I programrådet eller i ett utskott till programrådet sitter lärarrepresentanter, externa ledamöter, studentrepresentanter samt tidigare studenter.

Vanliga frågor

Text

Förkunskapskrav

Grundläggande behörighet

Du behöver också:
Matematik 3b eller 3c

Eller:
Matematik - fortsättning nivå 1b eller nivå 1c