Menu

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