Göm menyn

TDP002 Imperativ programmering

Kursinformation


Officiell kursplan:

V.g. se LiU:s studieinformation.

Gör diagnosen

Gör gärna diagnosen för att se om du behöver komma på lektionerna:
Diagnostiskt test

Registrera dig

Laborationsserien
Dojo2
Dojo3

Kurslitteratur

I denna kurs finns ingen obligatorisk kursbok. Men det är tillåtet att ta med en bok om pythonprogrammering vid tentamenstillfället och då rekommenderas:

  • Learning Python (LP), 5th Edition, av Mark Lutz, O'Reilly 2013

Bedömningskriterier

Nedan följer en tabell av de bedömningskriterier som ligger till grund för slutbetyget i kursen. Se examination för betygsättning av individuella moment.
TDP002 kursmål Betyg 3 LAB DAT Betyg 5 DAT
använda grundläggande språkkonstruktioner Utnyttjar Pythons språkkonstruktioner I lösningar av grundläggande imperativa problem x x
Använder angivna behållare för att lösa imperativa problem x x
konstruera algoritmer för att lösa problem med imperativ programmering Konstruerar algoritmer som uppfyller efterfrågad funktionalitet x x Skapar lämpliga algoritmer utifrån givna problem och implementerar dessa. Där algoritmerna kräver explicit hantering av referenssemantik och omgivningar. x
Skriver läsbara och enhetliga imperativa lösningar x
använda abstraktion i samband med problemlösning Använder procedurellabstraktion och dataabstraktion för att lösa imperativa problem. x x Skapar dataabstraktioner med lämpliga inkapsling av data samt lämpliga gränssnitt och använder dessa på korrekt sätt. x
  • För betyg 3 krävs uppfyllnad av alla bedömningskriterier för betyg 3.
  • För betyg 4 krävs uppfyllnad för betyg 3 samt majoriteten av bedömningskriterierna för betyg 5.
  • För betyg 5 krävs uppfyllnad för betyg 3 samt alla bedömningskriterier för betyg 5.

Sidansvarig: Pontus Haglund
Senast uppdaterad: 2024-09-23