Navigerat till
Kursplan:

Programmering i Python, 7,5 hp

Engelskt namn: Programming in Python
Denna kursplan gäller: 2026-08-31 och tillsvidare
Kurskod: 5DV177
Högskolepoäng: 7.5
Utbildningsnivå: Grundnivå
Huvudområden och successiv fördjupning: Kognitionsvetenskap: Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Datavetenskap: Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Betygsskala: Tregradig skala
Ansvarig institution: Institutionen för datavetenskap
Beslutad av: Prefekten vid Institutionen för datavetenskap, 2026-02-09,

Innehåll

Kursen består av två moduler:

Modul 1, Programmeringsteknik, 6 hp
Modulen behandlar grunderna i skapande av datorprogram. Det inbegriper definitioner och begrepp inom programmeringsteknik samt grundläggande konstruktioner i ett programmeringsspråk. Syftet är att ge kunskap och färdighet i hur problem kan lösas av en algoritm som i sin tur kan översättas till program. Utöver detta behandlas även filhantering, felhantering och det ges en introduktion till klasser och objekt. De olika koncepten exemplifieras med programmeringsspråket Python.

Modul 2, Tillämpning, 1,5 hp
I denna modul tillämpas kunskaperna på praktiska problem som kräver beräkningar och visualisering av data.

Förväntade studieresultat

Kunskap och förståelse
Efter avslutad kurs ska studenten kunna:

  • (FSR 1) redogöra för datatypers användning och begränsningar
  • (FSR 2) identifiera och förklara syftet med enkla sekventiella algoritmer/program
  • (FSR 3) identifiera och förklara syftet med konstruktioner för felhantering, klasser och objekt i given kod

Färdighet och förmåga
Efter avslutad kurs ska studenten kunna:

  • (FSR 4) implementera givna enkla algoritmer i Python
  • (FSR 5) använda funktioner för att skriva strukturerade program
  • (FSR 6) läsa, skriva och skapa filer
  • (FSR 7) använda bibliotek för beräkningar och visualisering av data

Behörighetskrav

Grundläggande behörighet och Matematik 2a eller 2b eller 2c/nivå 2a eller 2b eller 2c

Undervisningens upplägg

När kursen ges på campus
Undervisningen bedrivs i form av föreläsningar, arbete i datorlabb och diskussioner kring metodik och problemlösning i mindre grupper. Utöver schemalagda aktiviteter krävs även individuellt arbete med materialet.

När kursen ges på distans
Undervisningen bedrivs i form av förinspelade videoföreläsningar, schemalagda lektioner online samt individuell handledning vid behov. Utöver schemalagda aktiviteter krävs även individuellt arbete med materialet.

Examination

När kursen ges på campus

Examinationen på Modul 1 (FSR 1-6) består vid ordinarie tillfälle av digitala skriftliga delprov. Vid omprov sker examinationen i stället i form av ett samlat digitalt skriftligt prov. På modulen används betygsskalan Väl godkänd (VG), Godkänd (G), Underkänd (U).

Examinationen på Modul 2 (FSR 4-7) består av en skriftlig inlämningsuppgift. På modulen används betygsskalan Underkänd (U), Godkänd (G).

När kursen ges på distans

Examinationen på Modul 1 (FSR 1-6) består av en skriftlig salstentamen. På modulen används betygsskalan Väl godkänd (VG), Godkänd (G), Underkänd (U).

Examinationen på Modul 2 (FSR 4-7) består av en obligatorisk uppgift som redovisas både muntligt och skriftligt. På modulen används betygsskalan Underkänd (U), Godkänd (G).

Betyget på kursen som helhet sätts först när båda modulerna är godkända och sätts till samma som betyget på modul 1.

Anpassad examination
För student som har beslut om rekommenderat stöd på grund av funktionsnedsättning kan examinator besluta om avsteg från kursplanens examinationsform. Individuell anpassning av examinationsformen ska övervägas utifrån studentens behov och kursens förväntade studieresultat. För mer information se Handläggningsordning för stöd till studenter med funktionsnedsättning samt Regel för betyg och examination.

Övriga föreskrifter

Kursen överlappar med minst 6 hp kursen 5DV176 Programmeringsteknik med Python och Matlab.

Övergångsbestämmelser

Om kursplanen har upphört att gälla eller kursen slutat erbjudas garanteras en student som någon gång registrerats på kursen minst tre provtillfällen (inklusive ordinarie provtillfälle) enligt denna kursplan under en tid av maximalt två år från det att kursplanen upphört att gälla eller kursen slutat erbjudas.

Litteratur

Giltig från: 2025 vecka 36

Lindemann Jonas
Ingenjörens guide till python
1 : Lund : Studentlitteratur : 2019 : 302 sidor :
ISBN: 9789144126739
Se Umeå UB:s söktjänst