Exam

Deadlines for the various parts will be given on the project page.

More information will follow and many of the questions you may have will be answered on this page later.

Supplementary questions of general interest in connection with the exam will be answered via the project home page.

Date and time for the oral exam will be announced here later.

Normal procedure for the exam

First, the students in a group together give a presentation. You may use a computer projector for this part. You bring your own laptop, so you are not restricted to pdf, but you are responsible yourself for being able to connect to the computer projector. The room has been announced, so you can verify this ahead of time. The safest option is to use pdf and also bring the presentation on a USB key in case of problems.

For the content, the presentation can be of a freely chosen topics from the project. However, it is important to choose at least some in-depth material that demonstrates knowledge and experience beyond the theoretical part of a compiler course.

The presentation is allowed to take a maximum of 10, 15, and 20 minutes for groups of size 1, 2, and 3, respectively, and the examinator may stop the presentation if it goes beyond the time limit. Examinator and censor will generally try to avoid asking questions during this part of the exam, unless they judge that asking a question will benefit the process. If questions are asked, the time limit will be adjusted to reflect this.

After this, examinator and censor will examinate each group member individually, asking questions related to the presentation, the report and code, and the topic in general. The starting point for the discussion of your code will be a transparency with code selected from the compiler you turned in.

The examination time will usually be up to 15 minutes for the individual part, leading to an average total examination time of around 25 minutes per student.