Question: Submission Requirement: Students should just turn in one word doc that includes the following. Quality writing and description are appreciated.
Part I: program design, with UML diagrams
Part II: code running screenshots
Part III: discussion. For those who could not complete the program. This is the part for heavy explanation. For those completed, this is the part for further work.
Part IV: code attachment. Make sure a proper coding style is maintained.
Description: The project is to implement a system that has a list of students and a list of academic programs. Each program has a list of courses to take. Each student has a list of courses taken. Each course has its course name, course number, and/or time taken and the grade.
The application (driver) is to use a menu to answer several questions such as a particular student information and his/her courses taken, student gpa, a course average, students registered in one program, etc.
Implementation: There are many detailed need to be filled in. Different students approach the problems differently. Please use two examples we did, CSStudents and Courses. The first approach is to use command line. The second is to use GUI.