In addition to assignments, coding sessions constitute the second component for earning points in the practicals. Each completed coding session awards you 4 points. You can collect up to 12 points through coding sessions, which means you should attend three coding sessions during the semester.

What is a coding session?

A coding session involves a small group of a maximum of 15 students engaging in discussions. These sessions typically last about 1 hour and are conducted in person. Each session is led by a moderator, who is a tutor from ESP. Multiple coding sessions are scheduled throughout the week at various times to accommodate everyone's participation. As soon as the registration is possible, we will announce that on our Discord server and you register for a time slot that suits you best.

How can I register for a coding session?

Registration can be done in the TeachCenter under “Coding Sessions”. You can only register once per block.

What is discussed in the coding session?

We have 3 blocks of coding sessions. Each block runs over multiple weeks and focuses on a specific topic relating to coding. Before the coding session begins, you will receive a problem definition you work on at home and then upload your solution (homework). During the coding session, a similar problem is discussed with the guidance of a tutor. In these discussions, active student participation is crucial. Please note that we do not record or assess the quality of your statements. We prioritize encouraging you to engage with diverse topics and discuss them with fellow students. It's not necessary for everything you say to be 100% accurate; in fact, sometimes an incorrect statement can spark new ideas and insights.

Can I attend more than three coding sessions?

No. In total, the sessions take place over 10 weeks. We have divided the sessions into 3 blocks of 3-4 consecutive weeks, and for each block, you can attend only one coding session.

How are my points awarded for the coding sessions?

You can receive up to 4 points for each coding session you attend: 2 points for the homework and 2 points for attending the session. Please note that you will not receive any points for the homework if you do not also attend the corresponding coding session! The points for the homework are linked to your performance, i.e., you may receive deductions for (too many) wrong answers or missing tasks. The points for the actual sessions are only linked to showing up and actively participating in the coding session (we do not want you to just sit out that hour). However, there are no formal guidelines and thus, also no such thing as a wrong answer or stupid question in the session!

What happens if I cannot attend a registered session?

We want to prevent people from registering for sessions and not showing up, since that would be unfair to others. Therefore, please deregister in advance if you know that you will not attend. You can deregister until 24h before the session starts (this is to prevent students from deregistering 10 minutes before the session starts, when nobody else can take their place). If you do not feel well shortly before the session starts, please send a doctoral confirmation to [email protected] and we will find a solution.

Does every coding session of a block get the same tasks?

The tasks for the individual sessions are quite similar but may vary slightly. Overall, however, the h tasks are relate to the main topic of the block.

When will the other blocks be announced?

We try to publish the dates of the next blocks at least one or two weeks before they start. When it’s done, we will announce it on discord. In general, we plan to hold the first block in October, the second block in November and the third block in December.

Questions?

If you have any questions about the coding sessions, feel free to ask us at our discord server.