Gäller från och med: Spring 2018
Beslutad av: Professor Thomas Johansson
Datum för fastställande: 2018-10-08
Avdelning: Computer Science (LTH)
Kurstyp: Gemensam kurs, avancerad nivå och forskarnivå
Kursen ges även på avancerad nivå med kurskod: EDAF50
Undervisningsspråk: Swedish
The course gives detailed knowledge about C++, which is an important programming language with many application areas. Special emphasis is placed on the language constructs that make C++ a more advanced, and also more complex, language than Java.
Kunskap och förståelse
För godkänd kurs skall doktoranden
Färdighet och förmåga
För godkänd kurs skall doktoranden
Overview of C++. Basic C++ programming: types, program structures, functions, memory management, I/O, strings. Object-based programming: classes, resource management. Object-oriented programming: derived classes, polymorphism, operator overloading, standard classes. Generic programming, class templates. The standard library STL.
Lippman, S B, Lajoie, J, Moo, B: C++ Primer, Fifth Edition. Addison-Wesley, 2012, ISBN: 0-321-71411-3.
Undervisningsformer: Föreläsningar, laborationer
Examinationsform: Skriftlig tentamen.
Written examination. Compulsory course items: Computer laboratory exercises, project. The final grade is based on the result of the written examination.
Betygsskala: Underkänd, godkänd
Examinator: Senior lecturer Sven Robertz
Minsta antal deltagare: 1
Startdatum: 2024-01-15
Slutdatum: 2024-05-30
Kursfart: Half time
Please contact the course coordinator
Kursansvarig: Sven Robertz <sven.robertz@cs.lth.se>