Webbprogrammering, 180hp
Studiestart
Hösttermin 2025
Undervisningsform
Campus, Dagtid, Helfart
Språk
Svenska
Innehåll på sidan
Innehåll på sidan
Det här programmet ger dig kompetens för en bransch där tekniken utvecklas snabbt och behoven hela tiden förändras. Du lär dig utveckla webbapplikationer och bygger en stabil grund inom programvaruutveckling – med koll på koll på allt från frontend och UX till backend och devops.
Vad kommer du att läsa?
Utbildningen är bred – som en klassisk utbildning i programvaruteknik – men med tydligt fokus på webbteknologier. Du lär dig utveckla både webbplatser och komplexa system, till exempel e-handel och molnbaserade tjänster med hög belastning.
Du arbetar både självständigt och i projektgrupper, samtidigt som programmet har en bra balans mellan teori och praktik. Tidigare studenter har utvecklat appar för sportresultat, vädertjänster och smarta rekommendationssystem – ofta kopplade till verkliga händelser och användare.
Genom praktiska moment bygger du ett värdefullt kontaktnät. Du har även goda möjligheter att läsa en termin utomlands.
"Den största fördelen med programmet är den breda kompetensen vi får. Vi lär oss både backend och frontend, vilket gör det möjligt att kunna söka fler jobb, som antingen har en av inriktningarna – eller båda."
Sebastian, student på Webbprogrammering
Hur ser framtiden ut?
Efter tre år (180 högskolepoäng) tar du en filosofie kandidatexamen i programvaruteknik med inriktning på webbprogrammering. Du får kompetens för att arbeta som:
- Programmerare
- Systemutvecklare
- Lösningsarkitekt
- Konsult
- Projektledare
- hef
Utbildningen ger också en bra grund för dig som vill starta eget.
Tidigare studenter från programmet arbetar idag på företag som Oracle, Pensionsmyndigheten, Webbhallen, Prisjakt, Försäkringskassan, Telia, Telenor och Ericsson.
Vill du hellre läsa på distans? Vi erbjuder en kortare motsvarighet på 120 högskolepoäng.
Vill du veta mer?
Jag heter Ahmad och är student på BTH. Är du nyfiken på programmet, eller undrar du hur det är att plugga på BTH? Skicka en fråga direkt till mig!
Vill du jobba med det användaren ser och upplever – eller hellre med det som händer bakom kulisserna? I den här utbildningen väljer du själv om du vill fördjupa dig i frontend, UX och gränssnitt, eller i backend, databaser och systemutveckling. Fokus ligger på att du ska bli duktig på problemlösning och självständigt arbete, eftersom det är avgörande i de flesta yrkesroller som väntar.
Tre år – en helhet
Första året får du grunderna i programvaruutveckling. Du läser kurser i programmering, algoritmer, datastrukturer, databaser och operativsystem. Samtidigt börjar du med webbteknologier och utvecklar projekt för webbläsare och mobila enheter, både frontend och backend.
Andra året växlar du upp och använder tidigare kunskaper i större projekt- Du lär dig om nätverk, tester, ramverk, molntjänster och devops.
Tredje året fördjupar du dig inom både klassisk programvaruteknik och ny webbteknik. Du genomför ett större grupprojekt och avslutar med ett individuellt examensarbete.
Tekniker du lär dig
Du lär dig jobba med:
- Git och GitHub
- Python, JavaScript, Node.js och PHP
- ramverk inom JavaScript, Python och PHP
- databaser (SQL och NoSQL)
- Linux, Mac och Windows
- Docker och virtualisering
- UX-design med HTML5 och CSS3
- 3D-visualisering
Utbildningen kombinerar teori med praktiska projekt, och du lär dig att arbeta både självständigt och i team – färdigheter som är viktiga i nästan alla yrkesroller inom branschen.
Kontakter med arbetslivet
På BTH har vi ett nära samarbete med näringslivet. Under utbildningen får du möjlighet att knyta viktiga kontakter genom projekt i samverkan med företag. Du övar dig i planering, kommunikation, kundkontakt och lagarbete – sådant som är minst lika viktigt som själva kodningen.
* Valbar kurs
Hösttermin 2025
Programmering och problemlösning med Python, 7,5hp
Objektorienterad programmering i CSharp, 7,5hp
UX-design med JavaScript, 7,5hp
Vårtermin 2026
Webbapplikationer för mobila enheter, 7,5hp
Projekt webbprogrammering frontend, 7,5hp
Algoritmer och datastrukturer, 7,5hp
Hösttermin 2026
Individuellt programvaruprojekt, 7,5hp
Programmering med JavaScript och Node , 7,5hp
Diskret matematik och algoritmer, 7,5hp
Webbprogrammering backend, 7,5hp
Vårtermin 2027
Programvaruprojekt i grupp, 15hp
Driftsättning av webbtjänster på Linux server, 7,5hp
Projekt webbprogrammering fullstack, 7,5hp
Hösttermin 2027
Forskningsmetodik i datavetenskaper, 7,5hp
Informationssäkerhet med webbtillämpningar, 7,5hp
Programvaruarkitektur och kvalitet, 7,5hp *
Kontinuerlig integration och driftsättning i molnet, 7,5hp
Vårtermin 2028
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
Grundläggande behörighet samt Matematik 3b alt 3c.
