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
LaborationsserienDojo2
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