This lab will be on classes and objects!
Being that Classes and Objects are meant to model the real world, we are going to be creating a Class for students, and for their school schedule!
You will create two Classes:
Student
Course
Each Student should have the following attributes:
Name
Classification(1st year, 2nd year, ect. )
GPA (on a 4.0 grade scale)
Course List
This attribute will be a list of Courses (the other class that you will create)
Each Course should have the following attributes:
Name
Time and Days (ex: "MW 9:00 - 10:30" )
Meeting Place (ex: "UGLC Rm 101" )
CRN (course number)
Each Class should have the appropriate getters, setters, and constructors.
In the main method you will create 5 Students based on people from your lab (TA and IAs, classmates, yourself) and 3 Courses. You will also have a "menu" that allows the user to choose what they want to do:
You will also create the following methods:
Method to create a Student (including all their attributes, using user input)
Print out all the student information in a neat format (the format is completely up to you)
Print out students separated by their Classification
Method that receives a Student name and a GPA (from the user's input), then updates that Student's grade.
Please turn in each single file and NOT in a folder.
Due date: Wednesday/Thursday, November 13/14