The project will display a variety of different subsets of data retrieved from a CSV file.
Overview
The project will display a variety of different subsets of data retrieved from a CSV file. The CSV file contains data about television shows. A TVShow object will be created to store the information for the individual show data being read in. An array will be used to store the TVShow objects. The program will sort the data in a variety of ways. The output will display the results of both sort routines and search routines based on the specifications.
Specifications
The project utilize the three sorting and two searching algorithms covered in this module. The program must use the standard algorithms presented rather than programmer-developed algorithms. The program may not use Array class methods such as sort or any searching options. As part of the project, a data file in CSV format will be read into the program and used to populate an array of objects. The CSV file will be provided as part of the project.
The program will utilize an object type, TVShow, to store the data being read into the program. The object will represent the data for one TV show. An array must be used to store the TVShow objects. The program will perform the following sorts and searching. It will display the specified information.
Insertion Sorts
Selection Sorts
Merge Sorts
Sequential Searches
Binary Searches
For the searches, use each sort one time. The order in which the searches are used are up to you.
Bonus
Java Requirements
This project is designed to practice using sorts and searches, including the use of arrays and recursion to solve problems:
Bonus
Once you have it working as expected upload the .java file to this assignment drop box. You must also submit a Word doc or text file containing the Java code. Assignments not containing both the Java code and the text or Word file will be assigned a 0 for a grade.
Project 6 Rubric (2)
Criteria | Ratings | Pts | |||
---|---|---|---|---|---|
This criterion is linked to a Learning OutcomeInsertion sort 1 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeInsertion sort 2 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeSelection sort 1 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeSelection sort 2 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeMerge sort 1 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeMerge sort 2 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeSequential search 1 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeSequential search 2 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeEach of the three sorts – insertion, selection and merge sort – are used in the binary searches |
|
5 pts | |||
This criterion is linked to a Learning OutcomeBinary search 1 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeBinary search 2 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeBinary search 3 completed correctly |
|
6 pts | |||
This criterion is linked to a Learning OutcomeCode compiles and runs without errors |
|
5 pts | |||
This criterion is linked to a Learning OutcomeCode is properly commented |
|
10 pts | |||
This criterion is linked to a Learning OutcomeProgram is properly designed and uses whitespace effectively |
|
14 pts | |||
Total Points: 100 |
Requirements: Please refer to rubric for grading
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more