Cgpa Calculator Aiub Page
If the calculator didn't give you the number you were hoping for, don't panic. Here are actionable tips:
A 3-credit 'A' (4.00) contributes 12 quality points, while a 1-credit lab 'A' contributes only 4. Spend your study time on 3-credit core courses first.
Equivalently, you can update cumulatively: cgpa calculator aiub
Where termQualityPoints = Σ (credit_i × gradepoint_i) for that term.
Assume you took three courses in AIUB:
Total Grade Points = 12.00 + 9.99 + 11.01 = 33.00
Total Credits = 9
GPA = 33.00 / 9 = 3.67 (Excellent term GPA)
| Letter Grade | Grade Point (GP) | Numerical Mark (Out of 100) | |--------------|----------------|-----------------------------| | A | 4.00 | 80 – 100 | | A- | 3.70 | 75 – 79 | | B+ | 3.30 | 70 – 74 | | B | 3.00 | 65 – 69 | | B- | 2.70 | 60 – 64 | | C+ | 2.30 | 55 – 59 | | C | 2.00 | 50 – 54 | | D | 1.00 | 40 – 49 | | F | 0.00 | Below 40 | If the calculator didn't give you the number
Remarks:
Input: list of courses where each course has credits, gradeLetter
Map gradeLetter -> gradePoint (use AIUB table)
qualityPoints = 0
totalCredits = 0
for each course in list:
if course.gradeLetter in countedGrades:
gp = gradePoint(course.gradeLetter)
qualityPoints += gp * course.credits
totalCredits += course.credits
if totalCredits == 0:
CGPA = 0
else:
CGPA = qualityPoints / totalCredits
Output CGPA rounded per official rule
For cumulative updates, store cumulativeQualityPoints and cumulativeCredits and add term values before dividing. Where termQualityPoints = Σ (credit_i × gradepoint_i) for