lu.se

Forskar­utbildnings­kurser

Lunds tekniska högskola | Lunds universitet

Detaljer för kursplan för kurs EDAF50F giltig från och med VT 2018

Utskriftsvänlig visning

Allmänt
  • Svenska
  • Varje hösttermin
Syfte
  • 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.
Innehåll
  • Ö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.
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • För godkänd kurs skall studenten
    - känna till och kunna beskriva skillnaderna mellan C++ och Java
    - vara väl förtrogen med språket C++ och med standardbiblioteket STL
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • För godkänd kurs skall studenten
    - vara kapabel att välja rätt C++-konstruktion för lösning av ett givet problem
    - kunna använda verktyg för att utveckla C++-program i Unix-miljö
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
Undervisningsformer
  • Föreläsningar
  • Laborationer
Examinationsformer
  • Skriftlig tentamen
  • 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.
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
Urvalskriterier
Litteratur
  •  
  • Lippman, S B, Lajoie, J, Moo, B: C++ Primer, Fifth Edition. Addison-Wesley, 2012, ISBN: 0-321-71411-3.
Övrig information
Kurskod
  • EDAF50F
Administrativ information
  •  -10-08
  • Professor Thomas Johansson

Alla publicerade kurstillfällen för kursplanen

6 kurstillfällen.

Kurskod ▽ Kursnamn ▽ Avdelning ▽ Inrättad ▽ Kursplan giltig från ▽ Startdatum ▽ Slutdatum ▽ Publicerad ▽
EDAF50F C++ - programmering Datavetenskap (LTH) 2020‑09‑30 Vårterminen 2018 2020‑11‑03 2021‑01‑13 2020‑09‑30
EDAF50F C++ - programmering Datavetenskap (LTH) 2020‑12‑06 Vårterminen 2018 2021‑01‑20 2021‑05‑14 2020‑12‑06
EDAF50F C++ - programmering Datavetenskap (LTH) 2021‑08‑10 Vårterminen 2018 2021‑11‑01 (ungefärligt) 2022‑01‑13 2021‑08‑10
EDAF50F C++ - programmering Datavetenskap (LTH) 2021‑12‑06 Vårterminen 2018 2022‑01‑19 2022‑05‑15 2021‑12‑06
EDAF50F C++ - programmering Datavetenskap (LTH) 2022‑11‑28 Vårterminen 2018 2023‑01‑18 2023‑05‑19 2022‑11‑28
EDAF50F C++ - programmering Datavetenskap (LTH) Vårterminen 2018 2024‑01‑15 2024‑05‑30

Utskriftsvänlig visning