USM's Bahagian Pengurusan Akademik publishes the undergraduate letters as A 4.00, A- 3.67, B+ 3.33, B 3.00, B- 2.67, C+ 2.33, C 2.00, C- 1.67, D+ 1.33, D 1.00, D- 0.67, and F 0.00. School handbooks in computer science and electrical engineering repeat the same points. There is no A+. If a worksheet from another university has an A+ column, do not invent one for a USM slip. An excellent paper is an A.
PNG is the semester average and PNGK is the cumulative average. A semester of a 4-credit A, a 3-credit A-, and a 3-credit C+ is 16.00 + 11.01 + 6.99 = 34.00 points over 10 credits, PNG 3.4000. The hundredths matter: 3.67 times 3 is 11.01, and 2.33 times 3 is 6.99. Rounding each course to a whole number first would fake a total of 34 or 35 depending on the mood of the rounding.
The BPA note that matters for some students is not the arithmetic. Programmes in medicine, dentistry, nursing, and pharmacy require B- or better on core courses. A C+ still has the point 2.33 and still enters the PNGK, and it may still be below the grade that course demands. The average and the pass rule are two different sentences. Verify the pass rule with your school. The points above are the part taken from the BPA table.
C- is described there as lulus bersyarat, a conditional pass, down through D-. F is gagal. Conditional does not mean "leave it out of the average". It means the course may need something else before it counts as cleared. Keep the row until the transcript drops it.
USM also prints grades such as X, F*, DK, and TL for barred, absent, withdrawn, and incomplete results. Several of those carry a zero point in the graduation notes and some are not ordinary course grades. Do not map them onto F unless the transcript says the credit hours are in the PNGK as a fail. If the hours are excluded, omit the row. Guessing adds a zero that the registrar never added.
Previous semesters use the previous PNGK and the accumulated units, not an average of semester PNGs. A semester abroad or a credit transfer with a grade recorded by USM belongs in the list. A transfer noted only as credit, with no point, does not.
Credit hours are the unit count on the transcript, typed as a whole number. A course listed as 4 units is 4, not the number of lecture hours in the week. The result shows four decimal places so a PNG of 3.4000 is visibly 3.4000, not a rounded 3.4 that might have been 3.4499. When you copy it onto a form that wants two places, round from the four you can see.
Verify with your faculty. There is no A+. Medicine, dentistry, nursing, and pharmacy programmes require B- or better on core courses. Verify programme-specific pass rules with your school. C- is described as a conditional pass on the BPA page.
| Grade | Point | Marks in the source | How the source describes it |
|---|---|---|---|
| A | 4.00 | — | Pass |
| A- | 3.67 | — | Pass |
| B+ | 3.33 | — | Pass |
| B | 3.00 | — | Pass |
| B- | 2.67 | — | Pass |
| C+ | 2.33 | — | Pass |
| C | 2.00 | — | Pass |
| C- | 1.67 | — | Conditional pass |
| D+ | 1.33 | — | Conditional pass |
| D | 1.00 | — | Conditional pass |
| D- | 0.67 | — | Conditional pass |
| F | 0.00 | — | Fail |
Source: Bahagian Pengurusan Akademik USM, undergraduate grade-point scale, and matching school handbooks.
The shared formula does not change with the logo on the transcript. Multiply each grade point by the credit hours, add those products, and divide by the credit hours. What changes is the point you are allowed to multiply. If your letter is not in the table, do not borrow one from another university. Use the main CGPA calculator to switch scales, or the SPM page if you are still counting school grades.