A course prefix can help you search a catalog, but it does not determine which courses belong in a major GPA. A program may include courses from several subjects, exclude some courses with the major's prefix, or require a specific decision for cross-listed, transfer, repeated, or approved-substitute work.
This page describes a manual worksheet. The site does not read a transcript or provide an automatic major-GPA filter.
Start with a named rule
Before selecting courses, record:
| Field | Required value |
|---|---|
| Institution and program | The owner of the requested GPA |
| Catalog or application cycle | The version that applies |
| GPA purpose | Degree audit, application field, or private planning estimate |
| Official source | Registrar, catalog, program, or application instruction |
| Course-population rule | The exact included courses, levels, or requirement groups |
UC Davis advises users to identify the desired GPA and select courses within the established parameters. Its example can focus on upper-division courses used to satisfy a major. That is a policy-defined subset, not every course sharing one prefix.
Build an inclusion ledger
Use one row per transcript enrollment:
| Course | Units | Grade mode | Include? | Official reason | Status |
|---|---|---|---|---|---|
| Exact transcript identifier | Original units | Letter, P/NP, etc. | Yes, no, or unresolved | Citation to the applicable rule | Verified or needs confirmation |
Add separate columns for repeat treatment, transfer status, cross-listing, substitute approval, and the grade-point value under the named table. Only verified included rows enter the calculation.
What department codes can and cannot do
Notre Dame describes a course using a subject code and course number and separately documents course attributes used for degree-audit fulfillment and administrative sorting. These fields show why a prefix, department, course identity, and degree requirement are not necessarily the same thing.
Use a subject or department code as a search aid. Then check every result against the program rule. Do not automatically include all CS courses or exclude a required mathematics, statistics, engineering, or cross-listed course merely because its prefix differs.
The Course Schedule Planner on this site has a department selector for searching a course catalog. That control does not inspect transcripts, apply degree requirements, or decide major-GPA membership.
Calculate only the verified subset
If the named policy is credit-weighted, compute each included course's contribution:
course quality points = applicable grade-point value × included units
Then calculate:
planning major GPA = included quality points ÷ included GPA units
This equation is valid only after the institution's course population, grade table, units, special marks, repeats, and rounding have been established. If the denominator is zero or a material row remains unresolved, do not publish a result.
The UT Austin Registrar's own calculator includes a Major/Program GPA selection while warning that its result is not an official UT Austin or other-institution GPA. Apply the same caution to a user-prepared worksheet.
Resolve special cases explicitly
- Cross-listed courses: record the course identity and the program's inclusion rule; do not pick the more favorable prefix.
- Approved substitutions: attach the approval or degree-audit evidence and its scope.
- Transfer work: distinguish degree applicability from inclusion in the destination GPA.
- Repeated courses: record every attempt and apply the selected policy's replacement or inclusion rule.
- Pass/fail and incomplete marks: determine numerator and denominator treatment separately.
- Second majors or minors: create a separate inclusion column and source card for each program.
Use the course grouping guide for policy-defined subsets and the quality-point ledger for auditable arithmetic.
Frequently asked questions
Is major GPA always all courses in the major department?
No universal definition follows from the department prefix. Use the exact course population specified by the named institution, program, or application.
Can this site automatically calculate my major GPA?
No. You can manually enter a verified subset into a GPA calculator, but the site does not determine which transcript rows belong to a program.
What if a cross-listed or transfer course is unclear?
Mark it unresolved and ask the program, registrar, or application owner. Do not silently include or exclude it.
Is my worksheet result official?
No. Label it a user-prepared estimate unless the authority that owns the field confirms the method and result.
Bottom line
A reliable major-GPA worksheet begins with a named, versioned course-population rule. Department codes help locate courses; they do not replace the rule.
