Hide menu

TDDD38 Advanced Programming in C++

All Messages



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).


May 26  Exam June 3 — Registration is closed, deadline was May 24.
 

The exam will take place in SU10—18, at IDA; logging in will start approcimately 30 minutes befor the exam starts — be in good time!

To arrive unregistered to a computer exam and be able to participate requires that the exam system admin is available and have possibility to add new examinees. You must also, as usual when late or not registered, wait until 30 minutes after the exam have started before being allowed to enter.

The exam system compiler version is GCC 4.9.0.


May 4  Registration for exam June 3 (14-19) is open in Studentportalen from May 4 until May 24
 

Note: To arrive unregistered to a computer exam and be able to participate require that the exam system administrator is available and have possibility to add new examinees. You must also, as usual, if late or not registered, wait until 30 minutes after the exam has started before being allowed to enter.

The GCC version used will be 4.9.0.


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.


Apr 28  GCC 4.9.0 installed at IDA
 

Until further notice the current default version (4.8.1) must be manually replaced, if uou want to try out:

   module initrm prog/gcc/4
   module initadd prog/gcc/4.9.0

In a separate terminal window:

   module rm prog/gcc/4
   module add prog/gcc/4.9.0

Link library: /sw/gcc-4.9.0/lib


Apr 28  Lecture 13 (May 8) is cancelled (all relevant stuff already covered)

Apr 24  Exam April 24: Solutions and comments, see the course examination page, or this direct link.

Apr 15  Registration for the exam on April 24 is closed, deadline was March 14
 

The exam will take place in SU10—18, at IDA. Logging in will start approximately 30 minutes before the exam starts — be in good time!

To arrive unregistered to a computer exam and be able to participate requires that the exam system admin is available and have possibility to add new examinees. You must also, as usual when late or not registered, wait until 30 minutes after the exam have started before being allowed to enter.

See also the course exam page, for means of assistance, etc.


Apr 9  New exercise Indexable Set launced

Mar 25  Registration for exam April 24 is open in Studentportalen from March 25 until April 14

Mar 24  C++ FAQ

Feb 26  Coding standard for C++11
 

High Integrity C++ Coding Standard is recommended for study. There are also som related videos and demos.


Jan 22  Lecture 3, Thusday January 23, is cancelled.

Jan 22  THE C++ STANDARD LIBRARY, A tutorial and Reference, 2/E (2012), Josuttis, N. M.

Jan 16  Exam January 13: Solutions and comments, see the course examination page, or this direct link.

Jan 6  Exam January 13, 8-13
 

• Registration is closed, deadline was January 5.

• The exam will take place in SU00-SU18, at IDA. Admission order is SU15-18, SU12-14, SU10-11, SU00-SU06

• To arrive unregistered to a computer exam and be able to participate requires that the exam system admin is available and have possibility to add new examinees. You must also, as usual when late or not registered, wait until 30 minutes after the exam started before being allowed to enter.

Please note, the compiler version will be GCC 4.8.1. There will be four aliases available for facilitating the use of g++:

    g++11 — correspond to g++ -std=c++11 -L/sw/gcc-${GCC4_V}/lib -static-libstdc++

    w++11g++11 with addition of -Wall -Wextra -pedantic

    g++11filter — messages from g++11 is filtered by gccfilter

    w++11filter — messages from w++11 is filtered by gccfilter


Dec 18  New means of assistance during exam
 

The cplusplus.com Reference (C++ standard library stuff) will be available using Elinks text www browser, i.e., can be read in a terminal. For more about this and how you can practice using Elinks before exam, see the course exam page, under "Means of assistance". Instructions for how to use Elinks will be available during exam.

A Complement to STL Quick Reference will also be supplied.


Dec 16  New means of assistance during exam
 

Besides the STL Quick Reference (on paper), the cplusplus.com Reference will be available using the Elinks WWW web browser. More information to come.



Page responsible: Tommy Olsson
Last updated: 2008-11-06