Välkommen till kursen Python
Detta är en grundkurs i programmering vilket innebär att vi startar med att skapa rutiner för problemlösning och felsökning via enkla grundkonstruktioner i Python. Vi bygger en utvecklingsmiljö som hjälper oss med utveckling och felsökning. Stegvis bygger vi mer och mer avancerade konstruktioner i Python.
Introveckan
Section titled “Introveckan”Kursmoment
Section titled “Kursmoment”Kurslitteratur
Section titled “Kurslitteratur”I kursen används Python for Everybody - Exploring data using Python3 skriven av Charles R Severance som kurslitteratur. Varje vecka finns det läshänvisningar till relevanta kapitel. Boken är tillgänglig gratis online, i länken hittar du mer info om boken och hur du kan komma åt den.
Läsanvisningar
Section titled “Läsanvisningar”Här följer en sammanställning av de läsanvisningar till kurslitteraturen som ges i varje kursmoment.
| Kursmoment | Designing Interfaces |
|---|---|
| Kmom01 | Ch1 Why should you learn to write programs?, Ch2 Variables, expressions and statements, Ch3 Conditional execution |
| Kmom02 | Ch5 Iteration, Ch6 Strings |
| Kmom03 | Ch4 Function |
| Kmom04 | Ch8 Lists |
| Kmom05 | Ch9 Dictionaries, Ch10 Tuples |
| Kmom06 | Ch7 Files |
| Kmom10 | Om du har tid över, läs för att förbereda dig inför nästa kurs: Ch14 Object-Oriented Programming |
Handledning och stöd
Section titled “Handledning och stöd”Förutom synkrona lärarledda tillfällen på måndagar (spelas in), onsdagar (spelas in) och torsdagar finns det möjlighet för asynkron handledning via Discord.
Lärarna i kursen följer därutöver regelbundet kommunikationen via e-post och i kursens Discord-kanaler. Du kan förvänta dig att lärare läser och besvarar meddelanden en gång på förmiddagen och en gång på eftermiddagen under ordinarie kontorstid.
Vi strävar efter att återkoppla så snart som möjligt och hoppas du förstår om det ibland dröjer något innan du får svar.
Om du mot förmodan upplever att du inte fått svar inom rimlig tid är det viktigt att du frågar igen. Det kan vara många frågor och ibland kan en fråga försvinna i mängden.
Fusk och disciplinnämnden
Section titled “Fusk och disciplinnämnden”I dokumentet Fusk och disciplinnämnden beskrivs förhållningsreglar till plagiarism, fusk och medvetet vilseledande till exempel med AI.
Rekommenderad studieplan
Section titled “Rekommenderad studieplan”Kursen har en rekommenderad studieplan som visar en översikt över kursens olika moment och när de i tiden bör utföras för att studenten skall ligga i fas med kursens planering.
I studieplanen visas när rättning sker av respektive inlämnat moment samt när det finns möjligheter att göra restinlämningar.
Kursplan
Section titled “Kursplan”Kursplanen är kursens formella dokument som fastställts av högskolan. När kursen utvärderas görs det mot kursplanen. I kursplanen kan du läsa om kursens klassificering, syfte, innehåll, mål, generella förmågor, lärande och undervisning, bedömning och examination.
Du hittar kursplanen genom att söka på kurskoden DV1670 via BTH’s hemsida.
Du hittar tidigare versioner av kursplanen i versioner av kursen där du även hittar tidigare versioner av kursmaterialet.
Betygsättning
Section titled “Betygsättning”Nedan beskrivs betygsättning i kursen.
Betyg A eller B (VG)
Section titled “Betyg A eller B (VG)”Projektet fungerar i stort sett felfritt med så gott som all funktionalitet implementerad, inklusive optionella krav.
Kursmomenten är utförda med utmärkt resultat och redovisade enligt instruktionen. Inget saknas eller är bristfälligt utfört.
Redovisningstexterna är kompletta, väl strukturerade och insiktsfulla. Via redovisningarna ger studenten en utomordentligt god bild av att förstå övningarna och dess innebörd. Studenten har mycket god förmåga att reflektera över kursmomenten, dess innehåll och sitt eget lärande.
Betyg C, D eller E (G)
Section titled “Betyg C, D eller E (G)”Projektet fungerar väl med grundläggande funktionalitet implementerad. Kanske även något av de optionella kraven implementerade.
Kursmomenten är utförda och redovisade enligt instruktionerna. Inget är undermåligt utfört.
Redovisningstexterna är välskrivna, kompletta och ger en god bild av att studenten har förstått de olika övningarna. Studenten har god förmåga att reflektera över innehållet i övningarna och sin egen insats i kursmomentet.
Poängbedömning
Section titled “Poängbedömning”Poängfördelningen är uppdelad för projektet 60% och för övriga delar i kursen på 40%.
Kursmoment & Redovisningstexter
Section titled “Kursmoment & Redovisningstexter”Följande tabell används vid bedömning av genomförda kursmoment och redovisningstexterna. Underlaget är din kompletta me-sida.
| Bedömningspunkt | Poäng | Din poäng |
|---|---|---|
| Kursmomenten är utförda enligt instruktion och redovisningstexterna är kompletta. | 30 | |
| Kursmomenten är mycket väl utförda och har det lilla extra. Redovisningstexterna är mycket välskrivna, insiktsfulla och visar på en mycket god förmåga att reflektera över kursmomenten, dess innehåll och studentens eget lärande. Denna del används endast om ett betyg står och väger mellan två betyg. | 10 | |
| TOTALT | 40 |
Projektarbete
Section titled “Projektarbete”Följande tabell används vid bedömning av projektet.
| Bedömningspunkt | Poäng | Din poäng |
|---|---|---|
| Krav 1 är implementerat och fungerar felfritt. | 10 | |
| Krav 2 är implementerat och fungerar felfritt. | 10 | |
| Krav 3 är implementerat och fungerar felfritt. | 10 | |
| Krav 4 är implementerat och fungerar felfritt. | 20 | |
| Krav 5 är implementerat och fungerar felfritt. | 10 | |
| TOTALT | 60 |
Slutbetyg
Section titled “Slutbetyg”Ditt slutbetyg redovisas i tabellen nedan.
| A-F, ECTS | Definition | Poäng nivå |
|---|---|---|
| A | UTMÄRKT – enastående resultat. | 90+ |
| B | MYCKET BRA – klart över medelstandard. | 80+ |
| C | BÄTTRE ÄN BRA – allmänt bra arbete. | 70+ |
| D | BRA – en fullgod prestation. | 60+ |
| E | GODKÄNT – resultatet uppfyller minimikriterierna. | 55+ |
| FX | KOMPLETTERA – mer arbete krävs innan betyg kan sättas. | 54- |
| F | OTILLRÄCKLIGT – (avsevärt) mer arbete krävs. | 50- |
Enligt kursplanen finns ett antal ladokmoment och de är kopplade till kursens kursmoment enligt följande.
| Kursens moment | Ladok moment enligt kursplan |
|---|---|
| Kmom01 + kmom02 + kmom03 | Uppgift 1 á 2.5hp |
| Kmom04 + kmom05 + kmom06 | Uppgift 2 á 2.5hp |
| kmom10 | Projekt á 2.5hp |
Den sista inlämningen bestämmer kursens slutbetyg vilket utfärdas när samtliga moment godkänts.
Lärarteam
Section titled “Lärarteam”Följande är lärarteamet för kursen.
| Bild | Vem | Roll | Kontakt och info |
|---|---|---|---|
![]() | Andreas Arnesson (aar) | Examinator, kursansvarig, lärare | aar@bth.se, BTH, GitHub |
![]() | Marie Grahn (grm) | lärare | grm@bth.se, BTH |
![]() | Betty Bergqvist (bbe) | lärare | bbe@bth.se, BTH |
Institution
Section titled “Institution”Detta kurstillfälle ägs av institutionen för datavetenskap (DIDA).
Studentkår och utbildningsförening
Section titled “Studentkår och utbildningsförening”Denna kurs ligger inom ramen för utbildningsföreningen BITS arbete inom Blekinge Studentkår. Utbildningsföreningen jobbar med kvalitetssäkring och uppföljning av kvalitet på kurser och program och kan vara samtalspart för studenter.


