The assignment is to create a prototype system for Neptune Technical College's student registration. The program will have four classes: Catalog, Major, Course, and MainClass. The Catalog class contains lists of majors and courses, and has methods to load courses and majors from files, as well as return lists of courses and majors. The Major class represents a major at the college, with attributes for the major's name, whether it is a degree program, and required courses. The Course class represents an individual course, with attributes for the course ID, name, and credit hours.