Navigerat till

Programmering i Python: Kodkvalitet och programmeringsprinciper 5 hp

En kvinna sitter vid ett skrivbord med två datorskärmar
Bild: ThisisEngineering

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.

Läs mer om kurspaketet här

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


      Startar

      3 november 2025

      Slutar

      17 december 2025

      Omfattning

      5 hp

      Undervisning

      Distans

      Obligatoriska träffar

      Inga obligatoriska träffar

      Studietakt

      50%

      Undervisningstid

      Blandade tider

      Studieort

      Ortsoberoende

      Undervisningsspråk

      Engelska

      Anmälningskod

      UMU-10100


      Upplägg för distanskurs

      Fö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).
      Urval

      Högskolepoäng avklarade per sista anmälningsdag (för utbildning på grundnivå 1-165 hp, för avancerad nivå 30-285 hp)

      Studieavgift

      Gä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älan

      Sista 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 utbildningen?

Tänk på att universitetet är en statlig myndighet och att det du skriver här kan bli en allmän handling. Var därför försiktig med att skriva känsliga eller personliga frågor här i kontaktformuläret. Alla uppgifter behandlas enligt dataskyddsförordningen (GDPR).

Tänk på att universitetet är en statlig myndighet och att det du skriver här kan bli en allmän handling. Var därför försiktig med att skriva känsliga eller personliga frågor här i kontaktformuläret. Alla uppgifter behandlas enligt dataskyddsförordningen (GDPR).


Utbildningen ges av
Humlab
Nytt meddelande

Annat bra att veta

En glad student som har valt sina kurser för terminen.

Bygg din egen utbildning

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

En grupp studenter står i en verkstad omgiven av verktyg och studentarbeten.

Skillnad mellan gymnasiet och universitetet

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

Umeå Universitet, Naturvetarhuset. Studenter pluggar.

Så anmäler du dig

Har du hittat en eller flera utbildningar som du gillar och har behörighet till – sök!