Assessment
NOTE: The assignments are uploaded two weeks before the assignment's due date.
Submissions (40 points in total)
- Submission 1: Class and domain diagram. (10 points, posted 26.09, due 15.10).
- Submission 2: Use case and sequence diagram. (10 points, posted 16.10, due 12.11).
- Submission 3: State chart, application class model. (10 points, posted 20.11, due 10.12).
- Homework (10 points, posted on 24.10, due on 19.11 at 23:59). To be completed individually or in pairs.
Final Exam (40 points) choice between two exams (XOR): 12.12, 14:00-15:30, 15:45-17:15, 17:20-18:50 16.01, 14:00-15:30, 15:45-17:15, 17:20-18:50
Note: To get a pass grade, you must score at least 51 points in total AND at least 16 out of 40 points in the final exam.
Policy for late submissions
Late submissions of homeworks or projects are highly discouraged. A submission that is late by 24 hours or less will be assigned a penalty of -20% of the obtained marks. Submissions that are late by more than 24 hours will not be graded (you can still submit it in order to get feedback, but you won't get points for it).
What to submit?
Please submit the homework as a single file – .pdf or a package, if more than one files where created - zip file or .7z file or .tar.gz via Moodle Please organize and name the files in the package clearly, so that it is clear which file(s) corresponding to the first task and which ones correspond to the second task. If you have completed the homework with another student (teams of two), please write the name of your team-mate in the "Comments" field of the homework submission form. Only one submission per pair of students is needed.
Reminder on plagiarism policy
We don't want to have to say the following, but it's better to say it upfront. Please be reminded that plagiarism in any form is not tolerated. We will be reporting all cases where we have some evidence of plagiarism. You can get an F in the entire course due to a small amount of plagiarism. Whatever you submit, it must be 100% the product of the work of you and your team-mate (using AI assistants if you wish). For the same reason, do not share your solution or a partial solution with others (except with your team-mate).
Use of ChatGPT or other Large Language Models (LLMs)
Notwithstanding the above note about plagiarism, you can use ChatGPT or similar LLM-based assistants for this homework, provided that you explicitly state in your homework which AI assistant(s) you have used. Warning: If you use them in a trivial manner, you will most likely get an answer that won't meet our requirements and expectations.