Skip to main content
UUAF CalculatorUnofficial result viewer
Improvement advisorManual calculatorMerit calculator
Open workspace
UUAF CalculatorUnofficial result viewer
Improvement advisorManual calculatorMerit calculator
Open workspace

Calculation methodology

Understand the result from course row to CGPA.

Start with the two formulas, then follow how the workspace cleans course data, chooses counted attempts, and totals the academic record.

Calculation guideReviewed by Abdullah ShahidLast reviewed: 6 August 2026
On this page
Formula and flowPrepare course dataChoose valid coursesResolve repeatsQuality pointsWorked exampleStatus guide
Official record first.

This page documents the calculator implementation. Current UAF records, corrections, and university guidance remain final.

The essential formulas

GPA and CGPA are weighted averages of quality points.

Semester GPATotal semester quality points÷Semester GPA credits
Cumulative CGPATotal cumulative quality points÷Total cumulative GPA credits

The difficult part is deciding which course rows and repeat attempts are allowed into those totals.

Quick example28.01 quality points ÷ 8 credits = 3.50 GPA
01

The seven-stage calculation flow

The same sequence is used for every result.

  1. 1
    Normalize

    Clean portal rows, labels, marks, and credits.

  2. 2
    Classify

    Mark each row included, pending, exempt, or invalid.

  3. 3
    Group repeats

    Match exact and cross-listed course versions.

  4. 4
    Select attempt

    Keep the strongest valid completed attempt.

  5. 5
    Find quality points

    Use marks and course credit hours.

  6. 6
    Total semesters

    Divide semester points by semester credits.

  7. 7
    Total the record

    Divide cumulative points by cumulative credits.

02

Prepare the published course data

Inconsistent portal rows are converted into a predictable academic record.

  • Missing semester labels are carried down from the surrounding result group.
  • Credit values such as 3(2-1) are read as three GPA credit hours.
  • Obtained marks are read from the published total. A total is derived only when enough published components are present; partial rows remain pending.
  • Duplicate portal rows are removed before calculation.
  • Course-code spelling is normalized so matching attempts can be compared safely.
03

Decide whether a course can contribute

A visible course row does not always add GPA credits or quality points.

Included

Completed GPA-bearing course with valid marks and credit hours.

Pending

Incomplete, withdrawn, pending, or otherwise not ready for calculation.

GPA-exempt

Pass/fail, satisfactory, or audit course shown for context but excluded from GPA.

Needs review

Invalid marks, credits, or malformed source data that must not silently change CGPA.

04

Resolve repeat and improvement attempts

The cumulative record counts one valid attempt for the same course identity.

Exact course-code matches and cross-listed spellings such as FST-403 and FST/HND-403 are grouped when their normalized code components match.

Counting rule

The strongest valid completed attempt is used in CGPA. If two valid attempts have equal quality points, the later attempt is retained. A later failed, pending, or invalid attempt does not automatically erase a stronger earlier result.

05

Convert marks into course quality points

Every GPA-bearing course carries 20 maximum marks per credit hour.

Maximum course marksCredit hours × 20
Below 40%0 quality points
40% to 50%Linear scale from 1.00 to 2.00 grade points
50% to 80%Linear scale from 2.00 to 4.00 grade points
80% and above4.00 grade points

Course quality points are rounded to two decimal places before semester and cumulative totals are formed.

Official reference: UAF Controller of Examinations quality-point grading system. This project documents additional handling for imperfect portal rows, repeats, and cross-listed course codes.

06

See the formula in one semester

Three counted courses produce 28.01 quality points across eight GPA credits.

CourseCreditsGrade pointsQuality points
Course A33.6711.01
Course B33.009.00
Course C24.008.00
Total8—28.01
Semester GPA28.01 ÷ 8 = 3.50Displayed after rounding
07

Status guide

Use this guide when a visible course does not appear in the cumulative totals.

Completed GPA courseIncluded

Valid marks and credits contribute to CGPA.

Pending courseExcluded

No completed GPA contribution is available yet.

Pass/fail or audit courseExcluded

The grade type is GPA-exempt.

Superseded repeat attemptExcluded

A stronger valid attempt is retained.

Retained repeat attemptIncluded

This is the strongest valid completed attempt.

Invalid course rowReview

The row requires review before calculation.

See it in context

Open a result and inspect each counted course.

Open the workspace
UUAF CalculatorIndependent, unofficial academic tools for UAF students.

Tools

  • Check UAF result
  • Improvement advisor
  • Manual calculator
  • Merit calculator

Learn & support

  • Methodology
  • Help centre
  • Contact support

Project

  • About
  • Privacy
  • Disclaimer

© 2026 UAF Calculator · Created by Abdullah Shahid

Independent and not affiliated with UAF.