Question: We would like you and your team to complete a Java Application that utilizes text files in CSVformat ( comma - separated values ) .
We would like you and your team to complete a Java Application that utilizes text files in CSVformat commaseparated values Your program will allow users to store and query their courseinformation. For each course, your program must manage the course subject, number of credit hours,and letter grade. Your program must implement the following functional requirements using conditions,loops, arrays, and classes: Open: reads courses from a CSV file into an array New: adds a new course View: lists all courses Analyze: reports summary Total credits, GPA classification standing Save As: writes all courses from an array into a CSV file GPA is the grade point average, typically calculated by using credit hours and letter grades.First, determine the grade points for each letter grade. A has four grade points. B has three gradepoints. C has two grade points. D has one grade point. F W I, and X have zero grade points. Second,calculate the quality value points for each course. Quality value points is equal to the grade points timesthe number of credits. Third, the cumulative GPA is equal to the total quality value points divide by thetotal number of credits hours. Classification is an academic rank according to the total number of credit hours completed.Freshmen less than credit hours. Sophomore at least less than credit hours. Junior at least but less than, credit hours. Senior or more credit hours. Standing is an indicator of academic progress determined by the GPA. If the GPA is less than the academic standing is Probation. If the GPA is equal or greater than the academic standing isSatisfactory. If the GPA is equal or greater than the academic standing is Honors.SOLUTION DELIVERABLES:Each member must submit: Class Diagram, Interface Design, Source Code, and Screenshots The team must demo and defend their implementation of The Academic Tracke
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
