Frequently Asked Questions

Frequently Asked Questions#

Exam#

How am I evaluated?

Note

The details in the evaluation, such as the 80% weighting, is decided in a conversation with the external examiner. That’s why the details are stated somewhat imprecisely here.

Your grade is an overall evaluation based on your written exam and the projects weighted approximately 80% / 20%

What can I bring to the exam?

All of the usual aids (books, notes, a computer, etc.) but the internet will be closed except for handin/handout.

Where can I find old exam sets?

I will upload all old exams sets near the end of the semester. Some of the exam problems involves programming, and since the course toolbox (as well as libraries we depend on such as gymnasium) are updated each year, I feel it is important that the exam programming problems are kept up to date with the (current) version of the course so you get a fair indication of whether you are solving them correctly. This is much easier to ensure when all relevant material has been made available. In the meanwhile, the exercises will contain exam problems.

What is the re-exam date/format?

The re-exam is in August. Unless very few sign up the format will be the same as the ordinary exam.

Why does the exam have three parts?

The three parts are multiple-choice, conceptual questions and programming. The course has both programming and conceptual questions because programming questions (in my opinion) gets closest to real-life skills and decision-making, but it cannot stand alone as it would give students who are slower at programming too much of a disadvantage (plus it would be kind of boring). I have included MC questions because they are quicker for you to answer, and allows for questions that involves other forms of reasoning.

ChatGPT and other AI tools#

Note

LLM stands for any AI tools such as ChatGPT, Copilot, or Bart.

What is allowed?

  • The exam is without internet. Asides that, the use of LLMs is not restricted beyond DTUs official rules.

  • If LLMs are used in a substantial way in the projects or exam, you must clearly write how it was used.

Projects#

Can I get an extension?

Extensions are only granted in unusual circumstances.

Can I re-use an old project?

Yes. If you are taking the course again and handed in one of the projects in the previous semester, then you have two options:

  • Your previous evaluation will be re-used automatically unless you create a new hand-in.

  • If you wish to improve some parts of the hand-in, you must create a new hand-in. It is in this case important you re-create your .token-file since the exercise code has changed.

What are the rules for collaboration?

Warning

In my experience, plagiarism is often simply a lack of forethought, and not a meaningful attempt at getting an unfair advantage or cheat. However, the rules are not flexible, and that makes plagiarism-cases very uncomfortable for everyone involved – so please make sure to follow the code of conduct! Contact me or the TAs if you have further questions.

  • Since the projects are part of the overall evaluation, they are covered by DTUs honor code/rules for collaboration.

  • Note that DTU use plagiarism checking on your handin.

  • The rules for collaboration also cover python code, in particular the individual coding section.

Will you upload solutions to the projects?

No, but you are welcome to ask the TAs after the projects are completed for clarification.

What do I do if a team member is not contributing?

You should re-organize groups that don’t function well. Use the discord server to find new team members.

Can I write the project in Danish?

Yes.

General#

Will you upload solutions to the quizzes?

I don’t plan to do so right now. I hope to show solutions during the class, and otherwise you can ask for clarification during the exercise sessions.

Will you upload code for the in-class python demos?

I will upload a set of gridworld examples from the reinforcement-learning section of the course during the last weeks of the course. However, the code for some of the in-lecture examples is of varying quality and may lead to confusion.

Can I follow the course if I don’t speak Danish?

  • The material and lectures are in English.

  • Since the material is in English, I think it will be best/simplest if the written exam is in English as well. However, I have to ask if any students wishes for a Danish version of the exam. If that is the case, I have to make the exam in Danish. If this occurs we will find some kind of alternative solution for English-only speakers.

GDPR policy for lectures recordings

You must be informed about the rules regarding GDPR/Recordings: GDPR guidelines at DTU

  • I plan to record and upload the lecture videos, and they will most likely be stored for one year on DTUs servers.

  • If you have any concern about being recorded, you should avoid the (front) of the auditorium.

  • If you are recorded, you can ask to have the video containing your picture/voice taken down.

Does the online demos correspond to the exercise code? Yes. The online demos are build using pygbag, and they fundamentally derive from the same agents and environments we use in the course. I have made small modifications to the rendering code to suit pygbag, as well as adding an ability to reset the agents.