Course Project
Details will follow. Until then you can get a preliminary idea from the previous iteration of the course: https://courses.mpi-sws.org/os-ws21/assignments/index.html (there will be some changes but the flavor will remain the same)
Project Teams
Students are required to work on the projects in small teams of two students. It is the responsibility of the students to form and manage their own teams. We do not allow individual project solutions. If your teammate drops the course you must immediately find a replacement, irrespectively of the current project stage. If you have difficulty in finding a replacement please contact the course staff and we will assign you one.
All team members must be involved in all aspects of the project. To collaborate effectively, team members should divide the project responsibilities so that they can work in parallel. However, each member is responsible for, and should be familiar with, all the work done by the team.
Proper time management is critical — if you don’t start working on the assignments early, you will not be able to complete the projects!
Honor Code
It is acceptable to discuss ideas, algorithms, or approaches to solving problems and assignments with other students. We encourage you to give and receive such advice as it will help you learn the material better and improve your ability to work in a team. In particular, please initiate and join discussions in the Forum. However, what you submit must be the work of your own group; copying code or solution sets from any source — including but not limited to Stack Exchange, Github, project solutions from prior iterations of this course, etc. — is strictly prohibited.
Policy on Use of AI Tools
You are allowed to use AI tools like ChatGPT to deepen your understanding and explore course concepts. However, you must not use them to complete coding assignments. All submitted code should be your original work, and using AI to generate assignment solutions is considered cheating under university rules. Submitted assignments will be checked against common AI output to ensure compliance with this policy. Moreover, depending solely on AI tools will not prepare you for specific exam questions related to the assignments.
Project Submissions
Details will follow.
Late Submissions
We will apply a flexible slip date policy for late submissions. Each student is allocated an automatic extension of 4 calendar days for the entire semester. Students can use the extension on any project during the semester in increments of one day. For instance, you can hand in one project assignment 4 days late, or one assignment 2 days late and two assignments 1 day late. This extension is to be used for incidental occurrences, so please do not ask us for any extensions due to any incidental circumstances.
In case a student works with different teams throughout the semester, the slip time will be deducted from each team member’s remaining slip time.
Students will not receive credit for late submissions beyond the automatic extensions.