Gäller för: Läsåret 2016/17
Beslutad av: Utbildningsnämnd A
Beslutsdatum: 2016-04-05
Valfri för: BME4, C4-sec, D4-pv, D4-se, E4-pv, F4, 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ärskilt 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, EDAF30
Studierektor: Studierektor, dl_studierektor@cs.lth.se
Hemsida: http://cs.lth.se/eda031