How marks become grades, and grades become CGPA
The grading system, explained
Straight from the CSE Program Handbook — the numeric-to-letter conversion, how continuous assessment is weighted, and the actual CGPA formula.
1. Numeric grade → letter grade → grade point
Every course result starts as a percentage, which maps to a letter grade and a grade point (GP) like this:
| Numerical grade | Letter grade | Grade point |
|---|---|---|
| 80% or above | A+ | 4.00 |
| 75% to less than 80% | A | 3.75 |
| 70% to less than 75% | A- | 3.50 |
| 65% to less than 70% | B+ | 3.25 |
| 60% to less than 65% | B | 3.00 |
| 55% to less than 60% | B- | 2.75 |
| 50% to less than 55% | C+ | 2.50 |
| 45% to less than 50% | C | 2.25 |
| 40% to less than 45% | D | 2.00 |
| Less than 40% | F (Fail) | 0.00 |
To pass a course you need at least 40% overall and at least 10% of the semester final exam's own marks — showing up for continuous assessment alone isn't enough.
2. How that 100% is actually built up
For a normal theory course, marks don't just come from the final exam — 30% is continuous assessment through the semester, 70% is the semester final:
| Category | Share |
|---|---|
| Class attendance | 5% |
| Assignment / case study | 10% |
| Quizzes / class test | 15% |
| Semester final examination | 70% |
Laboratory courses are weighted differently — 40% continuous assessment, 60% semester final (split into problem-solving/lab test, viva-voce, and the lab notebook/report).
Attendance itself is scored on a sliding scale — for theory courses, 90%+ attendance earns full marks in that category, dropping in steps down to zero marks below 50% attendance.
3. GPA and CGPA — the actual formula
GPA (Grade Point Average) is calculated per semester, weighted by each course's credit value:
CGPA (Cumulative GPA) is the same idea across your entire program, once you've completed it:
This is the part that trips people up: both formulas weight by credit hours, not just by counting each course equally. A 4-credit course pulls your average more than a 1-credit lab. That's also why this site shows an "average grade point" rather than claiming to show your exact official CGPA — the credit value per course isn't included in the result data this tool reads, so a straight average of grade points is close, but not identical to your true weighted CGPA.
4. What you need to graduate
- Complete 148 credits successfully
- Obtain at least a 'D' grade in every course
- Maintain a minimum overall CGPA of 2.5
- Complete the program within eight academic years of your first admission
5. Repeating or improving a grade
If you get an F, you're required to retake the course in a later semester and pass it. If you get a B- or below, you're allowed — but not required — to retake it once to try to improve your grade, by paying the re-examination fee. Improvement attempts are limited to once per course, and not allowed after graduation. If a repeat attempt goes worse than your original grade, your original grade stands.