This project was developed for a Java programming course.
It implements a course gradebook system using object-oriented programming and Java collections.
- Student score management
- Assignment score lookup
- Student score lookup
- Sorted assignment names
- Sorted student IDs
- Undo last score change
- Late submission queue
- Java
- Object-oriented programming
- Inheritance
- Abstract classes
- Polymorphism
- HashMap
- Stack
- Queue
- Sorting
Student.javaCourseGradebook.java
Only the implementation files completed for the assignment are included in this repository. Base/testing files were originally provided as part of the course starter code.