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