Gäller för: Läsåret 2013/14
Beslutad av: Utbildningsnämnd A
Beslutsdatum: 2013-04-15
Valfri för: C4, D4, D4-pv, E4, E4-pv, F4, F4-pv, Pi4, Pi4-pv
Undervisningsspråk: Kursen ges på svenska
Kursen ger ingående kunskaper om C++, som är ett viktigt programspråk med många användningsområden. Särkilt betonas de språkkonstruktioner som gör att C++ är ett mera avancerat, och samtidigt mera komplicerat, programspråk än Java.
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
Översikt över C++. Grundläggande C++-programmering: typer, programstrukturer, funktioner, minneshantering, I/O, strängar. Objektbaserad programmering: klasser, resurshantering. Objektorienterad programmering: härledda klasser, polymorfism, operatoröverlagring, standardklasser. Generisk programmering, parametriserade klasser. Standardbiblioteket STL.
Betygsskala: TH
Prestationsbedömning: Skriftlig tentamen. För godkänt betyg krävs godkänd tentamen, godkända datorlaborationer och godkänd inlämningsuppgift. Slutbetyget baseras på den skriftliga tentamen. Obligatoriska moment: datorlaborationer och inlämningsuppgift.
Delmoment
Kod: 0106. Benämning: Datorlaborationer och inlämningsuppgift.
Antal högskolepoäng: 3. Betygsskala: UG. Prestationsbedömning: För godkänt betyg krävs att datorlaborationerna och inlämningsuppgiften är godkända.
Kod: 0206. Benämning: Tentamen.
Antal högskolepoäng: 4,5. Betygsskala: TH. Prestationsbedömning: Skriftlig tentamen. Slutbetyget på kursen baseras på resultatet av den skriftliga tentamen.
Begränsat antal platser: Nej
Kursen överlappar följande kurser: EDA331, EDA623
Kursansvarig: Univ.lektor Per Holm, Per.Holm@cs.lth.se
Hemsida: http://cs.lth.se/eda031