Evaluation of this course
During the course, students are given homework as well as a large assignment. The big task can only be started by those who have submitted their homework on time and none of them have mark 1 evaluation.
Task presentation
- The student must upload the assignment to the git repository specified by the instructor.
- The student can only share this repository with the instructor. If the repository is not private or can be accessed by others, the task will not be accepted.
- The instructor may optionally request a code review to clarify the problems or possible suspicion of plagiarism.
- The instructor can check the uploaded code three times. During an examination, the instructor can make objections in the commit comment, request changes to the code, and set a new deadline for it.
- If the student does not correct the alleged errors after the third examination, or does not fulfill the change requests by the specified deadline, the instructor may decide not to accept the assignment.
- in case of plagiarism, the task is invalid and the student is assigned a new task by the instructor, if plagiarism is the first case.
- In the case of a second plagiarism, there is no way to assign a new task, that task will be invalid.
- After the deadline for submission of the task, it is not possible to submit the task, it will be invalid.
Code review
A personal or committee code checking that helps the instructor make sure that the code is the student’s intellectual product or is aware of how the code works, understands its structure, and can change it as needed. During the code review, the instructor or committee may ask the student to explain how the code works, the libraries used, variables, and functions. The instructor or the committee may also ask the student to change the code, for which he or she may set a new deadline.
Plagiarism
Plagiarism is when someone uses the work of another person (the original author) in their own work without reference, citation, and / or copyright permission, pretending to be their own, and thereby violating the rights of the original author. The instructor or committee evaluating the task is authorized to diagnose plagiarism. Plagiarism may be suspected in the following cases:
- the student does not know what variables and functions he/she is using that particular piece of code - which he theoretically wrote - works.
- the student must be aware of the structure of the libraries he/she uses, the parameterization of the function used in the given code and the processing of the return value.
- the student is not able to find out in the code or in the development environment used, for example in the case of “please show that…” type questions
The evaluation is based on the following weighting
- Homework 50%
- Large assignment: 50%
Determination of the grade
|
| 5 |
4 |
3 |
2 |
1 |
| Evaluation |
89%-100% |
77%-88% |
66%-76% |
55%-65% |
0%-54% |