Exam

The exam is a four hours multiple-choice exercises with all aids allowed. All aids means that you can bring your computer and notes but not your phone. The digital exam system will be used. It will be on the DTU Campus.
The exam will be with open net. That means you can find and use online documentation for Python etc. You will be asked to:

  • Answer the multiple-choice questions.
  • Submit an appendix (mellemregninger) with your code.

It is only the multiple-choice part that is used for the exam grade. The appendix with code is solely used for plagiarism verification.
We are aware that many of you have done the exercises together and have developed code together. You are of course not allowed to do the exam together but you can use the code that you and your team developed as part the of exercises. We will do a plagiarism check on the submissions but, as said, we are aware that parts of the code has been developed as part of the exercises.
VERY important:

  • Be sure to check that you are seated at the right table.
  • Do not communicate with anyone (emails, chats etc) during exam. It is considered cheating and you risk expulsion from DTU.
  • If you find an error in the exam set, contact the exam monitor/tilsyn. They will then start the formal procedure.

Time and Place

The exam will take place at DTU on Friday, May 17, 2024.It is in building 358. It starts at 9:00 and ends at 13:00. For students with extra time, it is in building 127 and it starts at 9:00 and ends at 14:00.

The entry to the digital exam.

From Fall 2022 an onwards, the course programming language is Python. All examples, exercises and the exam are based on Python.

Questions and answers

  • What AI tools can I use during exam?
    There are currently no restrictions on the specific versions of AI tools (GPT etc). As long as you do not communicate with others during the exam.
  • Is it allowed to directly ask AI tools to answer exam question?
    Yes, there are currently no restrictions - but do yourself the favor of checking the answer
  • What should I submit in the appendix/mellemregninger if I use AI tools?
    Please submit the prompts and answers.
  • What should I submit in the appendix if I just guessed/eyeballed the answer?
    Nothing - but if your entire appendix is empty and you have many correct answers, we might be suspicious.
  • Can I hand in a Notebook as appendix for the exam?
    Yes. It is only the multiple-choice part of the exam that is graded. The appendix is only for our validation.
  • Is there a power socket for my computer in the exam rooom?
    Yes.
  • Can I use a tablet like and IPad to the exam?
    Yes, you are allowed to bring a tablet to the exam.
  • Can I use google Colab to solve the exam.
    Yes, you can use Colab, but you are not allowed in any ways to share or receive answers for the exam. This is your responsibility to ensure that. Be aware that we do provide open net but we can not guarentee a super stable or high bandwidth connection.
  • Can I use online forums like Stackoverflow during exam?
    You can read posts but asking and getting answer during exam is not allowed.
  • Can I get help from the teachers or the teaching assistants after the teaching period to prepare for the exam?
    The exam period is one of the busiest period of the year and the teaching assistants are also students with their own exams. We therefore do not offer help after the regular course schedule and strongly recommend that you ask the teachers and the teaching assistants for help during the semester.
  • From Fall 2022 all exercises and the exam is in Python. Can I still use the older exam sets for preparation to the exam (they are in Matlab)?
    Yes, the older sets are similar in topic and the way to solve them even if the solution is in Matlab.
  • How many questions will there be in the exam?
    There will be between 20 and 30 questions.
  • How will the questions be scored?
    A correct answer give 5 points, an incorrect answer gives -1 point and a do-not-know answer gives 0. Finally, the score is translated into a grade on the Danish 7-grade scale.
  • Can I use another language than Python in the exam?
    That is not recommended.
  • Is the exam similar to the exam in previous years?
    From 2021 we have added specific learning objectives for all exercises that will also be part of the exam. The exam will be similar to the exam from spring 2021 an onwards.
  • Is the exam more difficult and will it include more material than previous exams?
    Yes, the exam is covering more learning objectives than before 2021.
  • Why have you decided to make the exam cover more material than previous years?
    The main issue with the course that was reported by students in previous years was that there was too little connection between the exercises and the exam. This is why we now pose exam questions similar to the exercise material.
  • Are the quizzes in the lectures representative for a typical exam question or are these not comparable?
    The quizzes in the lectures are typically easier than the exam questions, but they are similar in topic.
  • Will there be a test exam?
    Yes, we are offering a test exam so you can get an idea of the questions and test how the digital exam system works. It will be online some weeks before the real exam.
  • How many of the questions will be programming/exercise type of questions and how many will be traditional pen-and-paper questions?
    We expect that around 80 percent of the questions will be programming/exercise type of questions.
  • Can I use the exercise solutions given by the teaching assistants to solve the exam questions or will it be seen as plagiarism?
    You can use the exercise solutations as part of the exam and it will not be counted as plagiarism.
  • In which order should I solve the exam questions?
    The questions are given in a randomized order. Solve the questions that you find easiest first.
  • Please note that several question can have the same topic and data, but with different sub-questions. Try to take a look at all questions, so you can get an idea of which questions are similar, before starting to solve the exam.

Curriculum and learning objectives

The curriculum and the complete list of learning objectives for Spring 2024. You will be asked questions covering the entire set of learning objectives. To prepare for the exam, you should go through all posed learning objectives and consider if you can actually do what it states.

Example exam questions

Examples of questions that can be in the exam can be found here. The answers are given at the end of the document. You can expect that the level of difficulty of the exam questions will be higher than the questions from before 2021.

Please be aware that from Spring 2021, the exam will include questions that can only be solved by actual coding. Therefore the below examples should be combined with performing the exercises during the course.

Re-exam

The re-exam for the spring 2024 semester is an oral exam covering the learning objectives of the course. It is scheduled to be on August 19. and 20., 2024. Details on the re-exam can be seen here.