Neptune College: Java Course Catalog System Prototype Development
VerifiedAdded on 2019/09/24
|3
|1095
|131
Homework Assignment
AI Summary
This assignment involves developing a prototype course catalog system for Neptune Technical College using Java. The project requires the creation of four classes: Course, Major, Catalog, and MainClass. The Course class stores course information (ID, name, hours), while the Major class represents majors and their required courses. The Catalog class manages all majors and courses, loading data from external files. The MainClass orchestrates the system, loading data, and displaying course and major information. The project progresses through three levels of requirements (C, B, and A), adding features like reading the entire majors file, handling invalid course IDs, implementing a singleton Catalog class, and sorting majors and courses. The goal is to create a functional and robust course catalog system, providing a solid foundation for future enhancements to the college's registration process. The solution demonstrates object-oriented programming principles, file handling, and data structure management in Java.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1 out of 3