The final grade on a unit of study is determined by the weighting rules in the terms of study for an individual course, and is stated in the course offering.
Unless otherwise stated, all modules are internally weighted as follows: 50% of the mark derives from the average of the weekly tutorial essays (of which the lowest one mark is dropped), and 50% of the mark derives from the cumulative examination (including any modifications to it by viva voce examination).
All degree courses are weighted in proportion to the ECTS points of the component courses. For example, an MA degree composed of five taught short courses (10 ECTS each) and a dissertation (40 ECTS), would weight the grades on each component according to the number ECTS points.
How the running average is calculated
ðŸ’¡ If a grade weight exists but no scores are applied to it, then it is not taken into account in the running average.
Scores have a weight that define their relative importance when calculating the final grade. For a given weight, a prefinal grade is calculated. It corresponds to the mean value of all scores that have the same weight, multiplied by this weight. Once all the prefinal grades are calculated, the final grade is their sum, divided by the sum of the weights.
We can describe this as a twostep calculation:
 For each weight, calculate the mean score and multiply it by the weight.
 Add all the previously obtained values together, and divide them by the sum of all obtained weights.
Letâ€™s now work with an example
We have 3 weights: W_Aâ€‹, W_B and W_C
W_A is applied to the following scores: S_A1, S_A2â€‹ and S_A3â€‹
W_Bâ€‹ is applied to the following score: S_B1â€‹
W_Câ€‹ is applied to the following scores: S_C1 and S_C2â€‹
The formula for calculating the running average grade G is:
G=(((S_A1+S_A2+S_A3)/3Ã—W_A)+(S_B1/1Ã—W_B)+((S_C1+S_C2)/2Ã—W_C)))/(W_A+W_B+W_C)
How the final average is calculated
ðŸ’¡ If a grade weight exists but no scores are applied to it, then it is taken into account in the final average.
The final average is calculated the same way as the running average with 1 difference: all unused but required grades will be changed to 0.
 E.g., We have 3 weights: W_Aâ€‹, W_Bâ€‹ and W_Câ€‹

 W_A has a minimum requirement of 10 instances (such as 10 assignments).
 A student has completed 8 instances.
 The student will receive a 0 for the missing assignments.
Why the final CGPA can differ from the final average expressed as a percentage?
 The final average as a percentage is the average of all prior percentage scores, weighted by the number of credits for each course.
 The final average as a GPA on the 4.0 scale is the average of all prior GPA scores, weighted by the number of credits for each course.
 In strict adherence to international conventions, The GPA scale has gaps, which means that slightly lower percentage can lead to a substantially lower GPA, and thus the final average of the GPA can be lower than the conversion of the final average percentage into a GPA score on the 4.0 scale.