Kursplan för

Programanalys
Program Analysis

EDAP15, 7.5 högskolepoäng, A (Avancerad nivå)

Gäller för: 2024/25
Fakultet: Lunds tekniska högskola
Beslutad av: Programledning C/D
Beslutsdatum: 2024-04-16
Ikraftträdande: 2024-05-08

Allmänna uppgifter

Fördjupning: Avancerad nivå, kurs/er som inte kan klassificeras
Valfri för: D4-pv, E4-pv, F4, F4-pv, Pi4
Undervisningsspråk: Kursen ges på engelska

Syfte

Programanalys gör det möjligt för oss att bättre förstå vad mjukvara kan och inte kan göra.
Tekniken för programanalys kan därmed bidra till mjukvarusäkerhet, programkvalitetskontroll, programförståelse, underhåll och utveckling av programvara samt förbättring av mjukvarans prestanda.
Syftet med kursen är att ge en detaljerad förståelse för moderna programanalystekniker samt deras styrkor och svagheter när de tillämpas på realistisk mjukvara.

Mål

Kunskap och förståelse
För godkänd kurs skall studenten

Färdighet och förmåga
För godkänd kurs skall studenten

Värderingsförmåga och förhållningssätt
För godkänd kurs skall studenten

Kursinnehåll

Kursens ämnen är: typsystem, operationssemantik, dataflödesanalys, begränsningsbaserad analys, minnesabstraktion, anropsdiagramanalys, domänspråk för programanalys, profilering och provtagning.

Kursens examination

Betygsskala: TH - (U, 3, 4, 5) - (Underkänd, Tre, Fyra, Fem)
Prestationsbedömning:

För godkänt betyg (3) krävs fullgjorda obligatoriska uppgifter. För högre betyg krävs dessutom en muntlig tentamen. För att få genomföra tentamen (för betyg 4 eller 5) så måste alla kriterier för godkänt vara uppfyllda. Detaljerade föreskrifter angående fullgörande av obligatoriska uppgifter kommer att finnas i kursprogrammet.

Om så krävs för att en student med varaktig funktionsnedsättning ska ges ett likvärdigt examinationsalternativ jämfört med en student utan funktionsnedsättning, så kan examinator efter samråd med universitetets avdelning för pedagogiskt stöd fatta beslut om alternativ examinationsform för berörd student.

Moduler
Kod: 0123. Benämning: Programanalys.
Antal högskolepoäng: 7.5. Betygsskala: TH - (U, 3, 4, 5). Prestationsbedömning: För godkänt betyg (3) krävs fullgjorda obligatoriska uppgifter. För högre betyg krävs dessutom en muntlig tentamen. För att få genomföra tentamen (för betyg 4 eller 5) så måste alla kriterier för godkänt vara uppfyllda.

Antagningsuppgifter

Förkunskapskrav:

Begränsat antal platser: Nej

Kurslitteratur

Kontaktinfo

Kursansvarig: Christoph Reichenbach, christoph.reichenbach@cs.lth.se
Hemsida: https://cs.lth.se/edap15