GPA Calculator

advertisement
GPA Calculator
Data Needs
GPA before this
semester
Operational Attunement
Goal: GPA I would
have at the end of this
semester, given grade
predictions I make.
Credits before this
semester
GPA this semester
Course grade points
Process
1) To calculate the weighted GPA for the current semester:
a) For each course, calculate the product of credits and grade points
b) Add products from a) together for all courses this semester
c) Add credits together for all courses
d) Divide sum of the products in b) by total credits in c)
2) To calculate cumulative weighted GPA
a) Multiply past GPA by past total credits
b) Multiply this semester’s GPA by this semester’s total credits
c) Add a) and b) together and divide by the sum of total credits
from the past and current semesters
Credits this semester
Course credits
Interface issues
1) Users express grades by letter (A, A-, B+, …), not grade points.
2) Resulting GPA should be rounded to two decimal places.
3) User takes an unknown number of courses, but we can reasonably
cap it at 7.
4) Do we want to show any interim calculations, such as this
semester’s GPA?
What-if scenarios
User will change the grade assumptions, and maybe even option of
dropping courses, to see effect on cumulative GPA.
Download