$ python3 ar.py
Welcome to my academic records program!
You can use this application to manage information about courses you've taken.
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 5
Enter a file name: med.txt
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: kwebb1
kwebb1 took no courses.
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: vchagan1
student course semester grade
vchagan1 ARAB108 F15 B+
vchagan1 ASIA15 S16 B-
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: adanner1
student course semester grade
adanner1 ASTR175 F15 C+
adanner1 FREN1 S16 A-
adanner1 BLST124 S19 D-
adanner1 MLLD179 S17 B
adanner1 RUSS168 F15 B
adanner1 STAT129 S17 D-
adanner1 MUSI125 F15 B+
adanner1 GMST152 F15 A-
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 3
Enter student user ID: adanner1
Enter department: STAT
Enter course number: 41
Enter the semester: S16
Enter the grade: A
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: adanner1
student course semester grade
adanner1 ASTR175 F15 C+
adanner1 FREN1 S16 A-
adanner1 BLST124 S19 D-
adanner1 MLLD179 S17 B
adanner1 RUSS168 F15 B
adanner1 STAT129 S17 D-
adanner1 MUSI125 F15 B+
adanner1 GMST152 F15 A-
adanner1 STAT41 S16 A
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 3
Enter student user ID: adanner1
Enter department: STAT
Enter course number: 51
Enter the semester: F18
Enter the grade: C-
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 1
Enter a student user ID: adanner1
student course semester grade
adanner1 ASTR175 F15 C+
adanner1 FREN1 S16 A-
adanner1 BLST124 S19 D-
adanner1 MLLD179 S17 B
adanner1 RUSS168 F15 B
adanner1 STAT129 S17 D-
adanner1 MUSI125 F15 B+
adanner1 GMST152 F15 A-
adanner1 STAT41 S16 A
adanner1 STAT51 F18 C-
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 2
Enter a student user ID: adanner1
Enter a department: STAT
student course semester grade
adanner1 STAT129 S17 D-
adanner1 STAT41 S16 A
adanner1 STAT51 F18 C-
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 2
Enter a student user ID: cgarrod1
Enter a department: CPSC
cgarrod1 hasn't taken any CPSC courses.
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 2
Enter a student user ID: adanner1
Enter a department: MATH
adanner1 hasn't taken any MATH courses.
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 4
Enter a student: adanner1
adanner1 took 10 courses.
adanner1's GPA equals: 2.60
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 5
Enter a file name: med.txt
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 4
Enter a student: adanner1
adanner1 took 8 courses.
adanner1's GPA equals: 2.54
Here are your options:
(0) Quit the program
(1) Display classes
(2) Display classes from a single department
(3) Add a Course
(4) Compute GPA
(5) Load records from a file
What do you want to do? 0
Thanks for using my academic records program!