The course grade is based on 4 obligatory programming assignments, 1 in Java and 3 in C/C++, with the total weight of 50%, plus the exam of 50%. Only those who successfully pass the exam will pass the course.</strong>
No postponements will be given to the assignments, and the precise submission dates will be published in the syllabus section.
The assignments must be submitted in pairs only. The grading will take into account the correctness of the design and the implementation, originality, clarity of the documentation (no hand-writing is allowed) and the code.
Late submissions will be allowed within up to 1 week after the deadline, with the penalty of 3 points per day.
NEW: budget of free delay days without penalty: take them when you need them - no penalty will be given for delayed submission even without any justification - three days per semester
While students are encouraged to discuss the solutions, copying will be punished by assigning zero for the respective assignment to all the parties involved, as well as reducing the grade of the next assignment by 40 .