TDDD38 Advanced Programming in C++ (6 ECTS)
This is an advanced course on the programming language C++. The course is given twice a year, autumn and spring, and runs the whole semester. The course can be taken by anyone fulfilling the prerequisites (se the course plan). Examination is a computer exam, given in exam period Ht2 (December) for the autumn course and in exam period Vt2 (May/June) for the spring course. Re-examination occations are in the Easter exam period and the August exam period.
Please note, late registration is handled by IDA's "studerandeexpedition" ("student office") Building E, plan 3, room G:489 (map), and it is the Director of studies who is to sign the registration form, see the course contact page.
|Jun 12||Registration for exam August 20 (14-19) is open in Studentportalen from July 21 until August 10|
|Jun 12||Exam June 3: For solutions and comments, see the examination page, or this direct link.|
Results will be registered in LADOK by the latest June 20 (within 12 work days from exam).
|Apr 29||Exam standard from now on is C++11|
Use of C++98/03 features which are deprecated and/or replaced in C++11, may from now on result in point reduction. Also, new features in C++11 should be taken advantage of.
Some examples: nullptr, rvalue references, move semantics, list initialization, auto declarations, decltype, alias declarations (using), NSDMI, lambda expressions, range for statement, defaulted and deleted functions, 'override' and 'final', delegating constructors, inheriting constructors, variadic templates; almost all standard library function call wrappers are deprecated and replaced.
Page responsible: Tommy Olsson
Last updated: 2013-05-20