Logga in

Registrera

DV1574 · Blekinge tekniska högskola

Programmering och problemlösning med Python

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
6
Språk
Svenska
Nivå
Grundnivå
Fakultet
Tekniska området
Institution
Institutionen för datavetenskap

Lärandemål

  • 1. Kunskap och förståelse
  • Översiktligt redogöra för datorns uppbyggnad och funktion.
  • Förklara och ge exempel på användning av språkets inbyggda datastrukturer såsom listor, tupler och dictionaries.
  • Utförligt redogöra för hur olika problem kan lösas i språket Python.
  • Översiktligt redogöra för programutvecklingsprocessen, inklusive testning och felsökning
  • 2. Färdighet och förmåga
  • Utifrån en problembeskrivning, självständigt konstruera och implementera algoritmer för att lösa enkla uppgifter.
  • Konstruera ett väl strukturerat program i programspråket Python.
  • Behärska den syntax i programspråket Python som krävs för att skriva program på grundläggande nivå.
  • 3. Värderingsförmåga och förhållningssätt
  • Självständigt och kritiskt utvärdera och analysera sina lösningar
Kursinnehåll
  • Kursen lär ut strukturerad programmering och problemlösning med programsspråket Python.
  • Kursen omfattar följande moment:
  • Introduktion till datorns funktion och uppbyggnad
  • Logisk algebra: uttryck och förenklingar
  • Problemlösning och algoritmiskt tänkande med hjälp av flödesschema
  • Programmeringsverktyg, t ex editor, interpretator och debugger
  • Grundläggande testmetodik, kodstandard, verifiering och validering
  • Grundläggande inmatning/utmatning och filhantering
  • Grundläggande datatyper och datastrukturer såsom strängar, listor, tupler och dictionaries
  • Strukturerad programkonstruktion med selektion, iteration och rekursion
  • Programstruktur, funktioner och moduler
  • Felhantering och undantag (exceptions)
  • Introduktion till funktionell programmering (högre ordningens funktioner, mapfunktioner, lambda-funktioner)
Förutsättningar
  • Grundläggande behörighet.
Litteratur
och övriga lärresurser
Titel: A Beginners Guide to Python 3 Programming
Författare: John Hunt
Förlag: Springer International Publishing AG
Utgiven: Augusti 2023
Boken finns tillgänglig i digital form via BTH:s bibliotek
AllenB. (2015) - Downey
ISBN-13: 978-1491939369
ISBN-10: 1491939362
Boken är även fritt tillgänglig online (Creative Commons licence) på:
http://greenteapress.com/wp/think-python-2e/
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Programmeringsparadigm

DD13619 tentor
Chalmers tekniska högskola

Chalmers tekniska högskola

Maskinorienterad programmering

EDA4877 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Grundläggande programmering

DD13336 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

Socialt

  • Instagram

  • Facebook

  • YouTube

  • TikTok

  • Linkedin

© 2026 Crash Course Sverige AB