Java Program Create Listing Available Courses Small School Listing Contain List Courses Us Q43866243
JAVA PROGRAM:
Create a listing of available courses for a small school. Thelisting should contain a list of all courses. The user should beable to view a list of courses in the listing, search for aparticular course by CRN or course name, delete a course found bythe CRN or name, and add a course by providing all necessaryinformation for that course. The addition and deletion should bevisible the next time the program is run.
The courses should fall into three disciplines: English, Math,and History.
- All courses should have a unique CRN (numeric code) , name,category (English, Math, History).
- English courses additionally have two attributes:
- level (freshman, sophomore, junior, senior)
- They can be either a reading or writing course or both.
- Math courses have two additional attributes
- STEM or non-STEM (but not both)
- They can be online, in person or hybrid courses.
- History courses have two additional attributes
- Area E eligible or not
- They can be recorded, online, or in-person.
The courses are always read from a text file each time theprogram is run. The format of the text file is your choice and youMUST turn in a text file with a minimum of six courses. In order to receive credit for deleting or adding a courses, theprogram must also rewrite the file upon exiting.
Interface to program may be textual or graphic, I expect to seea menu of some sort with the ability to view courses, find acourse, add a course, and delete a course and exit the program.
User interface must be minimally user-friendly.
Expert Answer
Answer to JAVA PROGRAM: Create a listing of available courses for a small school. The listing should contain a list of all courses…
OR