Hide menu

TDDD38 Advanced Programming in C++


The only examination is a computer exam, DAT1, which concists of both theory questions and programming problems. The exam time is 5 hours.

General information and instructions concerning computer exams at IDA.

Specific instructions for this course

Please, sign up for an exam only if you really have the intention to participate. The number of places is limited, and our experience is that noticeable more students register for this exam than actually turns up.

If you have registered, but for any reason decide to not participate, please, withdraw your registration as soon as possible.

The environment will include GNU GCC g++, gccfilter, emacs, gedit, vim, cplusplus.com Reference, and valgrind. Three aliases for compiling with g++ are available:

   g++11:  g++ -std=c++11
   w++11:  g++ -std=c++11 -pedantic -Wall -Wextra
(strongly recommended!)
   e++11:  g++ -std=c++11 -pedantic -Wall -Wextra -Werror
(warnings become errors)

Assistance during exam

Teachers on duty will, if possible, visit the locations approximately once every hour. Shall otherwise be called upon only if problems with the computer exam system, not for questions regarding the exam.

Means of assistance

•  You may bring an An English-* vocabulary. No other literature or any other kind of means of assistance of your own may be used.

•  cplusplus.com Reference will be available, using a web browser, get aquainted!

•  Login instructions and some practical hints will be available on paper during exam.

•  Instructions for submitting files for examination will be available on paper during exam.

Examination occations

The course have four exams per year. The exams in examination periods Ht2 (January) and Vt2 (May/June) are the ordinary exams for the autumn and spring course, respectively. The exams in August and Mach (typically after Easter) are reexamination occations.

Current examiniation occations and registration periods.

Examples of previous exams

2016-01-14  |  Solutions

2015-08-19  |  Solutions

2015-06-03  |  Solutions

2015-04-09  |  Solutions

Page responsible: Eric Elfving
Last updated: 2016-01-18