In the Program III section on D2L, your will find a file (ProgramIII.zip) that contains 5 files - Course.java, Student.java, StudentDriver.java, CoursesTaken.txt, and CurrentCourses.txt. Course.java and Student.java both contain many unimplemented methods that you must implement. StudentDriver.java is already implemented and must not be changed in any way. CoursesTaken.txt and CurrentCourses.txt contain data that you must use to construct an ArrayList< Course> of courses that a student has already taken and an ArrayList< Course> of courses that a student is currently taking. A correct run of your program using this data is as follows:

Please enter the name of the file with the courses taken:
CoursesTaken.txt
Please enter the name of the file with the current courses:

CurrentCourses.txt
Course Designator: IT
Course Number: 210
Course Description: Introduction to Programming
Section: 2
Letter Grade: B

Course Designator: IT
Course Number: 214
Course Description: Introduction to Software Development
Section: 1
Letter Grade: A

Course Designator: IT
Course Number: 310
Course Description: Data Structures
Section: 1
Letter Grade: B

Course Designator: IT
Course Number: 414
Course Description: Advanced Object-Oriented Programming with Design Patterns
Section: 2
Letter Grade: C

Course Designator: IT
Course Number: 483
Course Description: Web Applications and User Interface Design
Section: 1
Letter Grade: A

Course Designator: IT
Course Number: 340
Course Description: Introduction to Database Systems
Section: 1
Letter Grade: B

id: 00001234
First Name: Joe
Last Name: Student
Major: Anthropology
Minor: Biology
Gpa: 3.17
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.