Programmering i Python, 7,5 hp
Datavetenskap: GrundnivÄ, har mindre Àn 60 hp kurs/er pÄ grundnivÄ som förkunskapskrav
±őČÔČÔ±đłóĂ„±ô±ô
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 2cUndervisningens 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.
ñč±đ°ùȔÄČÔČ”ČőČú±đČőłÙĂ€łŸłŸ±đ±ôČő±đ°ù
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