std::unique_ptrstd::shared_ptrstd::weak_ptrYou get three grades:
a grade from the laboratory class,
a grade from the exam,
a final grade.
You can get a grade from the laboratory class within two deadlines:
Deadline I: by the end of laboratory classes based on four tests during lectures:
November 7, 2025 (memory, categories, references),
December 19, 2025 (move, callable1, containers),
January 23, 2026 (unique_ptr, shared_ptr, weak_ptr),
January 30, 2026 (the whole material).
The grade withing the first deadline is an average of three highest, passing test grades chosen from among the four test grades. If you don’t manage to get three passing test grades, then you get a failing grade (2.0) within the first deadline.
If you miss a test, you get a failing grade from that test. A test cannot be retaken. The last test is a chance to get an extra grade.
Deadline II: based on a test during the time for the first exam.
You can take an exam twice during the exam session, provided you have a passing grade from the laboratory class. The exam is written, like an essay.
Exam deadlines:
Deadline I: to be established,
Deadline II: to be established.
You can get the final grade within two deadlines. The final grade is an average of the positive grades from the laboratory class and the exam. If you haven’t got a lab class grade or haven’t passed an exam, the final grade is the failing grade.
Partly funded under the Regional Excellence Initiative Program of the Minister of Science and Higher Education, project number 020/RID/2018/19, 2019 - 2022.