Dansk - English
Kort version - Fuld version
C++ for Java programmers (Efterår 2012) |
|||
Kursuskode : | EJ2C++-U1 | ||
ECTS Point : | 7,5 | Status : | Tilvalg |
Placering : | 5. semester | Timer pr. uge : | 4 |
Længde : | 1 semester | Undervisningssprog : | Dansk og engelsk |
Hovedindhold : | • Compilers, linkers, and precompilers. • Copy constructor, copy assignment operator, and destructor (“big three”). • Handling of memory. Global, heap, and stack. • Pointers. • Templates; Generic programming. • Operator overloading • Exceptions • Inheritance • Polymorphic behaviors; virtual functions • Precondition and post condition specifications • Standard Template Library (STL) • Smart Pointers • Policy Based Class Design |
||
Undervisningsform : | The lessons consist of theory combined with practical exercises and course assignments. During the semester the student will have to hand in a number of mandatory course assignments. These assignments are used as a base for the oral examination. | ||
Krævede forudsætninger : | Documented knowledge corresponding to PROG2 and COMP3. | ||
Ansvarlig underviser : | Henrik Kold Mikkelsen
, hokm@dtu.dk |