Loading...

Setup Your Academic Profile

Enter your current academic standing from FLEX

From FLEX: Academics - Transcript - Total Credit Hours Earned
From FLEX: Academics - Transcript - CGPA (top right)
Degree Requirements
Total Required Credits: 137
Your Completed Credits: 0
Credits Remaining: 137

Import Semester Courses

Import courses from the official FAST NUCES tentative study plan for your program

Import Multiple Courses

Enter one course per line: Course Name [space] Credits [space] Grade

Repeat Course Details

When you repeat a course, the new grade replaces the old grade in your CGPA calculation. Enter the original grade you received.

Course Prerequisites Lookup

Search for any course to see prerequisites and which degree programs include this course.

Prerequisites (Must Complete Before)

Postrequisites (Unlocks These Courses)

Export Your Plan

Degree Requirements

Customize your degree credit requirements

Calculate Failure Impact

See how failing a course would affect your CGPA

Best Courses to Repeat

Courses ranked by CGPA improvement if you get an A when repeating

FAST GPA

GPA Planner

BS Computer Science

Simulation Mode Active - Changes will not be saved. Use this to test different grade scenarios.
Current CGPA 0.00
Total Credits 0
Standing - 0 cr previous
Degree Progress
0% complete
Strategic Recommendations

    GPA Progression

    Semester Timeline

    Start 0.00

    Target CGPA

    Grading Scale

    Absolutes Letter Grade
    ≥ 90A+
    86–89A
    82–85A-
    78–81B+
    74–77B
    70–73B-
    66–69C+
    62–65C
    58–61C-
    54–57D+
    50–53D
    ≤ 49F

    CGPA Recovery Plan

    Estimated semesters needed to reach each target (assuming 3.5 SGPA average with 15 credits per semester)

    Recommended Course Load

    How to Use This Tool

    Adding Courses

    Click "Add Course" in any semester. Enter course name, credit hours, and expected/actual grade.

    Import from Template

    Click "Import" button in a semester to load official courses from your program's tentative study plan.

    Repeat Course

    If you are retaking a course, click "Repeat" on that course row. Enter your original grade so the calculator can properly replace it in your CGPA.

    Data Persistence

    Your data is automatically saved in your browser's local storage. Keep cookies/storage enabled to retain your progress.

    Contribute / Suggestions

    Have ideas to improve this tool? Found a bug? Want to add your program's curriculum?

    Contribute on GitHub Send Suggestions via DM

    Made by Azan

    All calculations run locally in your browser. No data is sent to any server.