BPN101 · Inget huvudområde
Programmering i Python, 7 fup
Ges · nästa start VT 2027
67 %
klarade senaste ordinarie tillfället
DAT1 · 21 maj 2026 · 33 studenter
74 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
DAT1 · 154 studenter
Ingår i 1 program
Övrigt moment
DAT1 Datortentamen
- G
- U
Ordinarie tillfällen
74 % godkända · 154 studenter
- 67 %33
- 56 %32
- 83 %89
Senare tillfällen
78 % godkända · 49 studenter
- 84 %25
- 86 %7
- 65 %17
- Klarar ett senare tillfälle: 78 % (49 studenter), jämfört med 74 % (154 studenter) på ordinarie
Visa små tillfällen (1)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %4
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
UPG1 Inlämningsuppgifter
- G
Ordinarie tillfällen
100 % godkända · 162 studenter
- 100 %72
- 100 %90
Senare tillfällen
Inga tillfällen med minst 5 studenter.
Visa små tillfällen (5)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 100 %1
- 100 %1
- 100 %1
- 100 %1
Inlämning eller laboration
LAB1 Laborationer
- G
Ordinarie tillfällen
100 % godkända · 142 studenter
- 100 %68
- 100 %74
Senare tillfällen
100 % godkända · 15 studenter
- 100 %15
- Klarar ett senare tillfälle: 100 % (15 studenter), jämfört med 100 % (142 studenter) på ordinarie
Visa små tillfällen (4)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %2
- 100 %1
- 100 %1
- 100 %1
Om kursen
Mål
Kursen syftar till att ge grundläggande kunskaper i programmeringsspråket Python och ge förberedelse för universitetsstudier inom området. Den är utformad för nybörjare utan tidigare erfarenhet av programmering, vare sig i detta eller andra språk. Den är även lämplig för studenter med viss erfarenhet av programmering eftersom den förutom att behandla grundläggande begrepp ger möjligheter till praktisk tillämpning.
Efter genomgången kurs ska studenten kunna:
- Redogöra för de grundläggande syntaxerna, såsom variabler, datatyper, operatorer.
- Skriva program som använder kontrollflöde (if-satser, loopar).
- Skriva och använda funktioner och moduler.
- Redogöra för variablers och metoders räckvidd och synlighet.
- Skriva program som använder datastrukturer, t.ex. listor, tupler och ”dictionaries”.
- Använda fil-in-/utläsning: Läsa och skriva till filer.
- Utföra testning, felsökning, rättning av kod och undantagshantering.
- Redogöra för grundläggande principer inom objektorienterad programmering samt skriva program som använder klasser och objekt.
Innehåll
Variabler, datatyper, operatorer. Inmatning/utmatning av data. Kontrollflöde (if-satser, undantagshantering, loopar). Funktioner och moduler. Datastrukturer (listor, ”dictionaries”) och filhantering. Klasser och objekt inom objektorienterad programmering, adressera problem inom moderna tillämpningsområden, såsom maskininlärning, med Python.
- Examinator
- Sasan Gooran
- Schemalagd tid
- 90 h
- Huvudområde
- Inget huvudområde