University College London (UCL)
Master i programvaruteknik
London, Storbritannien
Civilingenjörsexamen (masterexamen)
VARAKTIGHET
1 år
SPRÅK
Engelsk
TEMPO
Heltid
ANSÖKNINGSTIDEN
TIDIGASTE STARTDATUM
Sep 2026
STUDIEAVGIFTER
STUDIEFORMAT
På Campus
Masterprogrammet i programvaruteknik är utformat för att ge studenterna en solid grund i både teori och praktik inom byggande av programvarusystem. Programmet täcker viktiga ämnen som programvarudesign, utveckling, testning och hantering. Det betonar praktiska färdigheter och uppmuntrar studenterna att arbeta med verkliga projekt och samarbeta med industripartners. Denna metod hjälper studenterna att förstå hur man skapar pålitliga och skalbara programvarulösningar som uppfyller gällande branschstandarder.
Kursen utforskar även avancerade områden som programvaruarkitektur, molntjänster och cybersäkerhet, och förbereder studenterna för utmaningarna inom modern programvaruutveckling. Den syftar till att utveckla kritiskt tänkande och problemlösningsförmåga, samt utrusta studenterna för att anpassa sig till snabba tekniska förändringar. Programmet uppmuntrar studenterna att engagera sig i forskningsaktiviteter och få erfarenhet genom praktikplatser, vilket främjar en väl avrundad förståelse av programvarusystem. Sammantaget förbereder den akademiker för att ta sig an roller inom programvarudesign, teknik och projektledning inom olika branscher.
UCL -stipendier
Det finns ett antal stipendier tillgängliga för forskarstuderande, inklusive vårt UCL Masters-stipendium för brittiska studenter och vårt UCL Global Masters-stipendium för internationella studenter. Du kan klicka på länken nedan för att söka via stipendiesökaren efter stipendier som du kan vara berättigad till. Din akademiska institution kan också ge dig mer information om finansiering.
Externa stipendier
Onlineaggregatorer som Postgraduate Studentships, Scholarship Search, Postgraduate Funding and International Financial Aid och College Scholarship Search innehåller information om en mängd olika externa program.
Om du har specifika omständigheter eller etnisk eller religiös bakgrund är det värt att söka efter stipendier/bidrag/bidrag som är relevanta för dessa saker. Vissa program är mycket specifika.
Finansiering för studenter med funktionsnedsättning
Masterstudenter som har en funktionsnedsättning kan ha möjlighet att få extra finansiering för merkostnader de har för studierna.
Undervisa och lära
Detta program genomförs genom en kombination av föreläsningar, handledning, laborationer och självstyrt lärande med stöd av online-resurser.
Du kommer att bedömas genom olika metoder, inklusive kurser, projekt, tentor och ett sommarforskningsprojekt/avhandling.
För heltidsstudenter är typiska kontakttimmar cirka 12–14 kontakttimmar per undervisningsvecka, beroende på modulval och schemaläggning. Dessa kontakttimmar inkluderar föreläsningar, seminarier, workshops och handledning, kontorstider och andra evenemang.
Utöver dessa sessioner förväntas studenterna ägna sig åt betydande självstudier och genomföra bedömningar. Formell undervisning och självstudier motsvarar tillsammans en arbetsbelastning jämförbar med ett heltidsjobb, ungefär 35–40 timmar per vecka totalt.
moduler
Heltid
Masterprogrammet i programvaruteknik är ett ettårigt program.
Under termin 1 studerar du kravhantering och programvaruarkitektur, vilket introducerar dig till grundläggande koncept och de senaste teknikerna för att utveckla dina modelleringsfärdigheter och din förmåga att kommunicera krav och arkitekturer med tydlighet och precision till affärsintressenter och programvaruutvecklare. Du kommer att förbättra din kunskap och förståelse för arten och mångfalden av nuvarande programvaruutvecklingspraxis. Du kommer att introduceras till banbrytande forskningsmetoder inom programvaruteknik, med betoning på noggrann läsning av forskningsartiklar, kritisk men balanserad utvärdering av forskningsidéer och att skriva ett forskningsprojektförslag. Du kommer att välja bland en rad specialiserade valfria ämnen, som kan inkludera automatiserad programvaruteknik, datasäkerhet, skadlig kod, komplexa nätverk och webb samt nätverkssystem.
Under termin 2 studerar du validering och verifiering, vilket inte bara täcker det senaste inom validering och verifiering, utan även de viktigaste trenderna, problemen och resultaten inom validerings- och verifieringsforskning. Du studerar också ansvarsfull programvaruutveckling, vilket ger dig de färdigheter och kunskaper som krävs för en ansvarsfull och framgångsrik karriär inom modern programvaruutveckling. Du kommer att välja bland en rad valfria ämnen, som kan inkludera maskininlärning, vidare datasäkerhet, informationshämtning och datautvinning, praktisk programanalys och automatiserad programvaruutveckling.
Under termin 3 kommer du främst att fokusera på ditt slutliga forskningsprojekt/avhandling (antingen i grupp eller individuellt) och eventuella examinationer som äger rum under huvudexamensperioden.
Obligatoriska moduler
Kravhantering och programvaruarkitektur
Validering och verifieringProgramvaruutvecklingspraxisForskningsmetoder inom programvaruteknikProfessionell praktikMSc Programvarusystemteknik ForskningsprojektMSc Programvaruteknik Gruppprojekt
Valfria moduler
Nätverkssystem
Datorsäkerhet IDatorsäkerhet IIMänniskor och säkerhetSkadlig programvaraInformationshämtning och datautvinningKomplexa nätverk och sociala nätverk onlineMaskininlärning för domänspecialisterTillämpad djupinlärningTeknik för dataanalys 1Automatiserad mjukvaruutvecklingTeknik för dataanalys 2
Observera att listan över moduler som ges här är vägledande. Denna information publiceras lång tid före registreringen och modulinnehåll och tillgänglighet kan komma att ändras. Moduler som används för innevarande läsår är länkade för ytterligare information. Där det inte finns någon länk är ytterligare information ännu inte tillgänglig.
Studenterna genomför moduler till ett värde av 180 högskolepoäng. Efter avslutad examen i 180 högskolepoäng erhåller du en masterexamen i programvaruteknik.
Tillgänglighet
Detaljer om tillgängligheten till UCL byggnaderna kan erhållas från AccessAble. Ytterligare information kan också erhållas från UCL studentstöd- och välbefinnandeavdelning.
Vad den här kursen kommer att ge dig
Erkännande från ett topprankat universitet: UCL rankas konsekvent bland de bästa universiteten globalt (rankad 9:e i QS World University Rankings 2025), vilket ger dig en prestigefylld kvalifikation som är högt ansedd av arbetsgivare världen över. Dessutom utsågs UCL till Times och Sunday Times University of the Year 2024.
Högkvalitativ utbildning från ledande experter: Lär dig av världskända akademiker som ligger i framkant inom datavetenskaplig innovation. UCL Computer Science är erkänt för sin forskningsexcellens och rankas först i England och tvåa i Storbritannien för forskningskraft inom datavetenskap och informatik i Storbritanniens senaste Research Excellence Framework (REF 2021).
Verklig erfarenhet genom projektarbete: Tillämpa dina kunskaper och färdigheter i praktiska miljöer med ett omfattande forsknings- eller ingenjörsprojekt. Många av dessa projekt genomförs i samarbete med industripartners via IXN Industry Exchange Network, vilket ger dig värdefull praktisk erfarenhet och branschinsikter.
Stark anställningsbarhet med höga sysselsättningsgrader och ingångslöner: Våra akademiker är mycket eftertraktade på arbetsmarknaden tack vare UCL :s starka rykte och de praktiska, branschfokuserade färdigheter som förvärvats under programmet. Du kommer att vara väl förberedd för att gå in i en mängd olika efterfrågade roller inom mjukvarusystemteknik.
Förbättrade forskningsfärdigheter: Programmets forskningsbaserade komponenter kommer att utrusta dig med starka analytiska och problemlösande förmågor, vilket förbereder dig för potentiella doktorandstudier eller forskningsintensiva roller inom industrin.
Grunden för din karriär
De utexaminerade arbetar inom olika sektorer, inklusive teknikjättar som Amazon, Google och Meta, finanssektorn och startups. Vissa bedriver vidare forskning, vilket leder till doktorsexamen vid prestigefyllda institutioner.
anställbarhet
Programmet ger dig starka färdigheter inom programvarusystemteknik och förbereder dig för roller inom programvaruteknik, utveckling och arkitektur. Den forskningsbaserade läroplanen förbereder dig också för doktorandstudier.
nätverk
- Under programmet har du gott om möjligheter att nätverka med kollegor och medlemmar från den akademiska världen och näringslivet, särskilt genom samarbetsprojekt och forskningsseminarier.
- Som student och senare som examenstagare får du tillgång till ett karriärprogram UCL som kopplar dig samman med arbetsgivare och alumner. Programmet ger ovärderlig inblick i verkligheten kring olika roller, sektorer och aktuella ansökningsprocesser.
- UCL har också ett stort antal klubbar och föreningar, vilket kan vara ett effektivt sätt att få kontakt med jämnåriga som delar liknande intressen och karriärmål.
- Bli en del av ett universitet där entreprenöriella sinnen frodas. Våra akademiska och industriella nätverk erbjuder en trygg och stödjande miljö om du vill utveckla ditt eget företag.


