100%(1)1 out of 1 people found this document helpful
This preview shows page 1 - 2 out of 8 pages.
Most data is stored in databases, for ready access and organization. Our course data is backed upby IT in databases which makes our data easy to access and use. Write a program that creates a database of courses. It will either read from a file of courses, or allow the user to add one course at a time. Upload the initial files and your working files in the repository in GitHub you created in Lab 1, in a directory named Assignment4. Take a screenshot of your repo, and post the assignment to the Assignment 4 dropbox.Hash Table, Link List,hash code, buckets/chaining,exception handling, read/write files using FileChooserData Element - CourseDBElement, CourseDBElement implements Comparable, and consists of five attributes: the Course ID (a String), the CRN (an int), the number of credits (an int), the room number (a String), and the instructor name (a String). Normally the CourseDBElement will be an object consisting of these five attributes, and is referred to as a CDE.Data Structure - CourseDBStructure Implements the CourseDBStructureInterface that is provided.You will be implementing a hash table with buckets. It will be an array of linked lists of CourseDBElements. Each CDE will have a hash code that comes from the CRN, since the CRN is unique for courses. Note that the CRN is an int, and the tests require the