<aside> ⚠️ In this course, you will learn how to program, test programs, document these programs, and talk about your programs. As in many real-life situations, there are given requirements and constraints. One crucial aspect is time management! We encourage you to start as early as possible with your assignments. Usually, there are some weeks between when we announce an assignment and the submission date.

In a course with over 600 students, we must be very strict about a specific course policy to keep it fair to everyone. For this reason, we do not offer individual deadline extensions! However, there may be some exceptional cases where it might be necessary to ask for an extension. For this case, we have a defined procedure that has to be followed in order to request an extension.

Please do not consider this as rude or unfair from our side. We are really happy to support you as much as we can during the official assignment period. The entire course team will give their best to help you this semester. However, individual arrangements in large classes are an enormous organizational challenge for the entire course team (responding to emails, informing tutors, changing automized internal processes, probably booking additional rooms, additional time commitment of lecturers and tutors, etc.)

</aside>

<aside> 🚨

We only accept the following causes of deadline extensions: i) serious illness or injury ii) serious personal reasons (severe illness of family members or other tragic events)

</aside>

Prerequisite

Checklist

Further Information