Logga in

Registrera

DAT555 · Chalmers tekniska högskola

Programmeringsteknik i 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

Kursplan
HP
7.5
Språk
Svenska
Institution
Data- och informationsteknik

Lärandemål

Kunskap och förståelse:

  • Redogöra för grundläggande koncept inom imperativ och objekt-orienterad programmering, med användning av adekvat terminologi
  • Redogöra översiktligt för förhållandet mellan hårdvara, operativsystem och applikation
  • Kompetens och färdigheter:
  • Använda
  • grundläggande mekanismer och koncept inom programvaruutveckling, så som
  • typer, variabler, referenser, objekt, satser och uttryck mm
  • Implementera enkla imperativa och objektorienterade program med både textbaserade och grafiska användargränssnitt
  • Konstruera och strukturera algoritmer för att lösa enkla programmeringsproblem
  • Strukturera
  • stora program i hanterbara och återanvändbara enheter med hjälp av
  • begrepp som moduler, klasser och funktioner, samt funktionell
  • nedbrytning
  • Utforma lättläst, deskriptiv och väldokumenterad programkod
  • Använda en modern utvecklingsmiljö, med verktyg som editor och versionshantering.
  • Tillämpa grundläggande verktyg och metoder som stödjer ett inkluderande samarbete i grupp
  • Värderingsförmåga och förhållningssätt:
  • Argumentera för gjorda implementationsval med hänvisning till god praxis för programvaruutvecklingReflektera över etiska konsekvenser av att följa god praxis för programvaruutveckling
Kursinnehåll
I kursen används programspråket Python. Följande moment behandlas: In- och utmatning till/från program. Literaler, typer, variabler, deklarationer, initiering, operatorer, uttryck och satser, synlighetsområdenStyrande satser: if, while, for, break, continue, return, try, raiseEn- och flerdimensionella listorMetoder, parametrar, arguments, returtyper, metodanrop, lokala variabler, överlagrade (overloaded) och överskuggade (overridden) metoder.Primitiva typer kontra referenstyper, värde och referenssemantik. Likhet.Klasser, objekt, gränssnitt, konstruktorer, access.Grafiska och händelsestyrda programUndantag och felhanteringÖversiktligt om filhanteringTextbehandling, strängarEnkla datastrukturer (list, dictionary, set, stack)Instansvariabler/metoder, klassvariabler/metoder.
Förutsättningar
  • Grundläggande behörighet för grundnivå
Litteratur
Information om aktuell litteratur ges på kursens hemsida.
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Programmeringsteknik

DD13103 tentor
Stockholms universitet

Stockholms universitet

Programmeringsteknik för matematiker

DA200416 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Fotografi för medieteknik

SK114015 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