Programmering i Python: Kodkvalitet och programmeringsprinciper 5 hp

Om kursen
Möt behovet av programmeringskompetens på arbetsmarknaden!
Python är ett språk som används brett inom både forskning och industri. I denna kurs får du en introduktion i hur objektorienterad programmering kan användas för att skapa tydlig, återanvändbar och skalbar kod.
Utöver programmeringsprinciperna behandlas även viktiga arbetssätt som versionshantering, dokumentation och enhetstestning. Dessa verktyg är centrala i modern mjukvaruutveckling. Genom praktiska uppgifter får du möjlighet att tillämpa kursens innehåll i konkreta programmeringsprojekt.
Om kursen
Efter avslutad kurs känner du till grundläggande begrepp inom objektorienterad programmering och har förmågan att tillämpa dessa begrepp i enklare Pythonprogram. Dessutom ges förståelse för betydelsen av att använda versionshantering, dokumentation och enhetstester.
Denna kurs är en del av ett kurspaket som ges via tre olika universitet, helt online, för att främja Python och AI-expertis inom Sverige. Denna specifika kurs ges ut av Humlab vid Umeå Universitet.
Undervisningens upplägg
Undervisningen bedrivs helt på distans via kursens läroplattform i form av individuella övningsuppgifter, föreläsningar och handledning. Aktivt deltagande via läroplattform krävs, samt eget arbete med obligatoriska inlämningsuppgifter och övningar. Kursen är uppdelad i två moduler vilka har både teoretiska och praktiska inslag:
- Modul 1 (1 hp) Introduktion till kodkvalitet och programmeringsprinciper
- Modul 2 (4 hp) Problemlösning och tillämpning.
Undrar du något specifikt om kursen?

Anmäl dig
-
HT2025
-
Programmering i Python: Kodkvalitet och programmeringsprinciper
HT2025 / Ortsoberoende / Engelska / Distans
Visa mer Visa mindre
Startar3 november 2025
Slutar17 december 2025
Omfattning5 hp
UndervisningDistans
Obligatoriska träffarInga obligatoriska träffar
Studietakt50%
UndervisningstidBlandade tider
StudieortOrtsoberoende
UndervisningsspråkEngelska
AnmälningskodUMU-10100
Upplägg för distanskursFör kursen rekommenderas dator (Windows 10 eller senare eller macOS), stabilt internet samt headset och webbkamera. Möjligheterna att använda lärplattformen Canvas via mobil eller surfplatta är begränsade. Som webbläsare rekommenderas Chrome eller Firefox.
Behörighet 10 hp programmering i Python där en grundläggande genomgång av standardbibliotek och externa paket i Python ingår (t.ex. Programmering i Python: grundläggande och förberedande kurs 5 hp, Lunds universitet, och Programmering i Python: standardbiblioteket och externa paket 5 hp, Uppsala universitet).UrvalHögskolepoäng avklarade per sista anmälningsdag (för utbildning på grundnivå 1-165 hp, för avancerad nivå 30-285 hp)
StudieavgiftGäller endast medborgare utanför EU, ESS och Schweiz. Anmälningsavgift: 900 kr. Studieavgift, första inbetalningen: 12 692 kr. Total studieavgift: 12 692 kr. Anmälnings- och studieavgifter
AnmälanSista anmälningsdag var den 15 april 2025. Du kan göra en sen anmälan via Antagning.se.
-
Så anmäler du dig
Anmäl dig via antagning.se
Du anmäler dig till våra program och kurser på antagning.se. Där kan du sedan följa din anmälan och kontrollera att dina meriter registrerats. Det är även där du loggar in för att svara på ditt antagningsbesked.
Sen anmälan
Efter sista anmälningsdag stänger anmälan till alla utbildningar. De kurser och program som har platser kvar kan vara öppna för sen anmälan. Dessa utbildningar är då märkta ”Öppen för sen anmälan” på antagning.se.
Mer om anmälan och antagning
Vanliga frågor
Vilken teknisk utrustning behövs?
Kursupplägget förutsätter att den studerande har tillgång till en dator och internetuppkoppling samt möjlighet till att delta i digitala möten med mikrofon och kamera.
Plugga på distans
Som distansstudent kan du själv styra mycket över var och när du studerar. Det innebär frihet men kräver samtidigt att du har bra studiedisciplin och tar stort eget ansvar.
-
Frågor om distansstudier
Hur fungerar det med tentor och går det att jobba samtidigt?
-
Alla utbildningar på distans
Program och kurser du kan läsa på distans vid Umeå universitet.
Frågor om utbildningen?
Liknande utbildningar
Annat bra att veta

Bygg din egen utbildning
Med fristående kurser kan du designa din egen unika utbildning.

Skillnad mellan gymnasiet och universitetet
Du har större frihet och ansvar om när, var och hur du vill studera.

Så anmäler du dig
Har du hittat en eller flera utbildningar som du gillar och har behörighet till – sök!