The grading criteria for this course are summarized in the following. Please, read them carefully. In case any rules are not clear, contact Dr. Jakub Yaghob.
There will be 5 home assignments that are designed to explore several technologies and parallel platforms. The main criterium for grading is the speedup of your solution computed by measuring the wall-time of your solution and reference serial solution.
We will be using ReCodEx for some of the solution assignments. The test in ReCodEx only performs verification of correctness and very limited assessment of the speedup. The actual speedup will be determined later (after the deadline) by our measurements on Parlab cluster and the results will be on this website.
You may receive up to 4 points for each performance assignment. The sum of your points will determine your final mark as follows:
Furthermore, 5 points are required to receive credit for the seminar (which is also required) and at least 1 point is required from each assignment. In other words, you need to solve all assignments at least in a minimal way.
Note that mark 1 has an additional requirement -- you need to get at least 2 points from each assignment to make sure, you have sufficiently understood all the technologies.
Each assignment has a strict deadline. Once the deadline is reached, all assignments are collected and graded (the speedup is evaluated). You may submit your solution (or solution correction) after the deadline and ask for (re)evaluation, but you will receive reduced points. Submissions that would get 2 or more points normally will get only 1 point if submitted late. Late submissions which would not be worth 2 points by prescribed scoring will receive no points when delivered late.
If you are not satisfied with your mark, but you have at least 5 points (1 point from each assignment) and thus the credit, you may request an oral examination where your mark will be determined. Once you subscribe for the exam, your mark received from the assignments is no longer valid -- i.e., you may fail the exam even if you have enough points from the assignments.