Description
Assignment 2: Composing and Using Regular Expressions
Due Week 9 and worth 50 points
Regular expressions became popular with the introduction of the UNIX operating system in 1960s and its text processing tools such as grep and ed.
Write a two to three (2-3) page paper in which you:
- Define regular expressions and explain their purpose.
- Provide at least three (3) examples which demonstrate the way regular expressions work.
- Examine the shortcomings of regular expressions and describe at least two (2) situations where using them might be inappropriate.
- Use at least three (3) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources.
- Format your assignment according to the following formatting requirements:
- Typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.
- Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page is not included in the required page length.
- Include a reference page. Citations and references must follow APA format. The reference page is not included in the required page length.
The specific course learning outcomes associated with this assignment are:
- Identify and create simple regular expressions.
- Use technology and information resources to research issues in operating systems.
- Write clearly and concisely about UNIX / Linux topics using proper writing mechanics and technical style conventions.
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
Hello buddy, i have f...
Completion Status:
100%
Review
Review
Anonymous
Goes above and beyond expectations!
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
Universo Online Cloud Computing Presentation
Use the attached case study for the following research paper.For your Cloud Computing Final Project, complete a case study ...
Universo Online Cloud Computing Presentation
Use the attached case study for the following research paper.For your Cloud Computing Final Project, complete a case study to provide a practical reference to help enterprise Information Technology (IT) and business decision-makers adopt cloud computing to solve business challenges. The case study provides a way to evaluate the market from the point of view of your organization to select a cloud architecture and an implementation approach through the use of house staff, cloud vendor(s), or both.An organization is expected to have any or all of the Cloud Computing models, depending on its needs for speed of execution, available resources, data protection and security needs, and an array of other reasons. Based on your case study, choose the most efficient cloud service and deployment model for your organization. As the organization's consultant, provide accurate guidance to decision-makers on the selection of cloud service and deployment models. Take into consideration the organization's size, IT Infrastructure, and other needs.Follow the Step-by-Step Cloud Computing Prescriptive Series to guarantee a successful cloud deployment from the perspective of the cloud service consumer. During the Intersession, you completed steps 1-7 of your project for review. Use the feedback from the intersession assignments as you write your final analysis. Additionally, add steps 8-10 to your final analysis.1. Introduction2. assemble your team of senior management, IT, business (sales and marketing), finance, legal, and the administrative areas of the organization that can address various aspects of adoption. Explain their role in the phases of your cloud adoption project. (Min 2 pages)3. elaborate on your business case and Enterprise Cloud Strategy. Develop an overarching cloud strategy in order to create the foundation for your project adoptions. Describe the elements of your strategic planning in your report. (2 pages)4. select the type of cloud deployment model(s) you will use for your case study project. Develop a deployment plan and describe the elements of your plan in your report. (2 pages)5. select the type of cloud service model(s) you will use for your case study project. Describe the patterns of implementation of the project infrastructure in your report. (2 pages)6. select the most efficient method to design, develop and deploy a new cloud application for your case study project. This can be a struggle, and in many cases there is no right answer. Base your direction on the needs and capabilities of your organization. Describe your method to develop and deploy the new cloud application in your report. (2 pages)Note: The design of the cloud application service is omitted since that should originate from the enterprise and requires the efforts of IT, business and administrative teams. The new service must have functional capabilities which meet the requirements of the target users and has a positive Return on Investment (ROI). It is critical that the design process is followed for the development and deployment activities.7. review the policies and the service agreements of your cloud provider for your case study project. Provide a summary of what your company needs to consider to adopt these policies in your report. (2 pages)8. describe your plan to prevent overreaction and paralysis to the concerns of security and privacy in the organization for your case study project. (2 pages)Also provide me powerpoint presentation based on the research paper.
Question 2
In this part of W2 Project, you will examine the role of the OSI model in network design. The OSI model is not a network ...
Question 2
In this part of W2 Project, you will examine the role of the OSI model in network design. The OSI model is not a network architecture, and it does not constitute network specifications. The OSI model serves as a guideline for network design and helps in representing how a network functions. Continuing with the course project you started in Week 1, on the basis of your research and reading in this week, complete the following tasks: Map the layers of the OSI model to the actual processes required for your scenario as identified in W1 Project. Use the OSI model as your network design reference. Based on the updates to your network design, update the vendor and costs table that you created in W1 Project. Finally, add a network process diagram to your proposal. Note: You may want to try a different drawing tool for that purpose. Click here to try one such tool.Here is the link https://www.smartdraw.com/downloads/ Compile your answers to both parts of this assignment in a 4- to 5-page Microsoft Word document. Submission Details: Support your responses with examples. Cite any sources in APA format. Part 2 of the course project - Name your document SU_ITS3103_W2_Project_LastName_FirstInitial. Submit your document to the Submissions Area by the due date assigned.
6 pages
R Web Scraping
Web Page Scraping for Job Listing On Indeed.Com Using R Language In this task, we are going to use R programing language t ...
R Web Scraping
Web Page Scraping for Job Listing On Indeed.Com Using R Language In this task, we are going to use R programing language to web scrap for job listing ...
Rasmussen College NumPy and Pandas Worksheet
Using the attached CSV,Step 1: Read the CSV data into NumPy and Pandas.Step 2: Use Statistics/Linear Algebra concepts and ...
Rasmussen College NumPy and Pandas Worksheet
Using the attached CSV,Step 1: Read the CSV data into NumPy and Pandas.Step 2: Use Statistics/Linear Algebra concepts and determine PatientID, count (No-Shows=Yes).Step 3: Calculate Neighbourhood, count (No-Shows=Yes).Step 4: Create output dataset.For your submission, include the following:Attach a Python script.An output screenshot.
CSCI3120 University of Toronto: Assignment 2: Multithreaded Sorting C Programming Question
This question is a C programming question, need to using UNIX to finish the programming. The program will using plagiarism ...
CSCI3120 University of Toronto: Assignment 2: Multithreaded Sorting C Programming Question
This question is a C programming question, need to using UNIX to finish the programming. The program will using plagiarism detection software(ex: MOSS) to check, so its must be your own work.
The project will display a variety of different subsets of data retrieved from a CSV file.
OverviewThe project will display a variety of different subsets of data retrieved from a CSV file. The CSV file contains d ...
The project will display a variety of different subsets of data retrieved from a CSV file.
OverviewThe 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.SpecificationsThe 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 SortsSort the list by TV show name in ascending order using an insertion sort. The output should include the sorted contents of the array including show name, year it premiered, the male lead and the female lead.Sort the list by number of seasons in descending order using an insertion sort. The output should include the sorted contents of the array including show name, the year it premiered and the number of seasons.Selection SortsSort the list by the year the show premiered in ascending order using a selection sort. The output should include the sorted contents of the array including show name, year it premiered and how many seasons.Sort the list by genre in descending order using a selection sort. The output should include the sorted contents of the array including show name, number of episodes and the genre.Merge SortsSort the list by network in descending order using a merge sort. The output should include the sorted contents of the array including show name, year it premiered, how many seasons and the network.Sort the list by number of episodes in ascending order using a merge sort. The output should include the sorted contents of the array including show name, year it premiered, number of episodes and the network.Sequential SearchesUsing a sequential search, find all shows in the array that lasted for 2 years or more. The output should include the show names, year it premiered, how many seasons and the network.Using a sequential search, find all shows in the array that had more than 100 episodes. The output should include the show names, how many seasons and the number of episodes.Binary Searches For the searches, use each sort one time. The order in which the searches are used are up to you.Using a binary search, find and count all shows in the array that aired on CBS. The output should include the show names and the total number of shows counted as well as inform the user that the shows were aired on CBS.Using a binary search, find and count all shows in the array in the fantasy category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the fantasy category.Using a binary search, find and count all shows in the array in the drama category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the drama category.BonusUsing the sort of your choice, sort and print the show information in order by last name of male lead in ascending order. The output should include the sorted contents of the array including show name, year it premiered, the male lead and the female lead.Using the sort of your choice, sort and print the show information in order by last name of female lead in descending order. The output should include the sorted contents of the array including show name, year it premiered, the male lead and the female lead.Java RequirementsThis project is designed to practice using sorts and searches, including the use of arrays and recursion to solve problems:Read in data from the provided CSV fileUse an object called TVShow to store the information read in for a single TVShowAn array will be used to store objects of type TVShowUse an insertion sort, completed correctly, in ascending order by TV show nameUse an insertion sort, completed correctly, in descending order by number of seasonsUse a selection sort, completed correctly, in ascending order by year the show premieredUse a selection sort, completed correctly, in descending order by genreUse a merge sort, completed correctly, in descending order by networkUse a merge sort, completed correctly, in ascending order by number of episodesUse a sequential search, completed correctly, to find all shows in the array that lasted for 2 yearsUse a sequential search, completed correctly to find all shows in the array that had more than 100 episodesEach of the three sorts - insertion, selection and merge sort - are used in the binary searchesUse a binary search, completed correctly, to find and count all shows in the array that aired on CBS.Use a binary search, completed correctly, to find and count all shows in the array in the fantasy categoryUse a binary search, completed correctly, to find and count all shows in the array in the drama categoryCode compiles and runs without errorsCode is properly commentedProgram is properly designed and uses whitespace effectivelyBonusUsing the sort of your choice, sort and print the show information in order by last name of male lead in ascending order. (10 extra points)Using the sort of your choice, sort and print the show information in order by last name of female lead in descending order. (10 extra points)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.RubricProject 6 Rubric (2)Project 6 Rubric (2)CriteriaRatingsPtsThis criterion is linked to a Learning OutcomeInsertion sort 1 completed correctly6 ptsFull MarksInsertion sort completed correctly in ascending order by TV show name. The output includes the sorted contents of the array including show name, year it premiered, the male lead and the female lead.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeInsertion sort 2 completed correctly6 ptsFull MarksInsertion sort completed correctly in descending order by number of seasons. The output includes the sorted contents of the array including show name, the year it premiered and the number of seasons.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSelection sort 1 completed correctly6 ptsFull MarksSelection sort completed correctly in ascending order by year the show premiered. The output should include the sorted contents of the array including show name, year it premiered and how many seasons.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSelection sort 2 completed correctly6 ptsFull MarksSelection sort completed correctly in descending order by genre. The output should include the sorted contents of the array including show name, number of episodes and the genre.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeMerge sort 1 completed correctly6 ptsFull MarksMerge sort completed correctly in descending order by network. The output should include the sorted contents of the array including show name, year it premiered, how many seasons and the network.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeMerge sort 2 completed correctly6 ptsFull MarksMerge sort completed correctly in ascending order by number of episodes. The output should include the sorted contents of the array including show name, year it premiered, number of episodes and the network.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSequential search 1 completed correctly6 ptsFull MarksSequential search completed correctly to find all shows in the array that lasted for 2 years. The output should include the show names, year it premiered, how many seasons and the network.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSequential search 2 completed correctly6 ptsFull MarksSequential search completed correctly to find all shows in the array that had more than 100 episodes. The output should include the show names, how many seasons and the number of episodes.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeEach of the three sorts - insertion, selection and merge sort - are used in the binary searches5 ptsFull MarksEach of the three sorts - insertion, selection and merge sort - are used in the binary searches3 ptsPartial CreditTwo of the three sorts - insertion, selection and merge sort - are used in the binary searches0 ptsNo MarksOne or none of the three sorts - insertion, selection and merge sort - are used in the binary searches5 ptsThis criterion is linked to a Learning OutcomeBinary search 1 completed correctly6 ptsFull MarksBinary search completed correctly to find and count all shows in the array that aired on CBS. The output should include the show names and the total number of shows counted as well as inform the user that the shows were aired on CBS.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeBinary search 2 completed correctly6 ptsFull MarksBinary search completed correctly to find and count all shows in the array in the fantasy category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the fantasy category.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeBinary search 3 completed correctly6 ptsFull MarksBinary search completed correctly to find and count all shows in the array in the drama category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the drama category.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeCode compiles and runs without errors5 ptsFull MarksCode compiles and runs without errors0 ptsNo MarksCode does not compile and is automatically assigned 0 points for the overall grade5 ptsThis criterion is linked to a Learning OutcomeCode is properly commented10 ptsFull MarksCode is properly commented including all required header information5 ptsPartial CreditCode has some of the required comments but is sparsely commented or missing the correct header information0 ptsNo MarksCode is sparsely commented or not commented at all and is missing all or most of the correct header information10 ptsThis criterion is linked to a Learning OutcomeProgram is properly designed and uses whitespace effectively14 ptsFull MarksProgram is not properly designed or it does not use whitespace effectively7 ptsPartial CreditProgram is not properly designed or it does not use whitespace effectively0 ptsNo MarksProgram is not properly designed and it does not use whitespace effectively14 ptsTotal Points: 100
Similar Content
University of Central Florida Code This Turtle Module Program Analysis HW
hey, i need you to draw me a picture of anything but it must be cool and beautiful at the same time, the higher complicate...
Arizona State University Functional Programming Worksheet
Module 2: Assignment Deliverables Part 2
14. Functional Programming?
Functional Programming is a type of programming in w...
Operations of The Data Structure Binary Search Tree
Last name use King
First name John...
Simple Chat App with OCSF Framework Java Program (NEW)
Complete the modification of client side of the SimpleChat: 1. In Simple Chat, if the server shuts down while a client is ...
make the website you see in html and css
make the website in css and html in-line css. make the website also responsive to 3 devices. mobile, laptop and tablet. fo...
University of Toronto Statistical Learning with R Worksheet
...
Visual Basic Assignment
Write an application to calculate the average of one-dimensional array {10, 20, 30, 40, 50}. Hint: you can calculate the a...
Vuln
1) function convert(), lines 3-13, returns a stack address through the local valiable buffer (line 12). This is CWE-562 Re...
All Sol
sentence1=" Python was created in the 1890's by Guido van Rossum. " sentence2=" Python is maintained as an 'open source' p...
Related Tags
Book Guides
Macbeth
by William Shakespeare
The Goldfinch
by Donna Tartt
Salt To The Sea
by Ruta Sepetys
The Picture of Dorian Gray
by Oscar Wilde
The Metamorphosis
by Franz Kafka
The Eyes Were Watching God
by Zora Neale Hurston
Sharp Objects
by Gillian Flynn
Big Little Lies
by Liane Moriarty
The House of the Seven Gables
by Nathaniel Hawthorne
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
Universo Online Cloud Computing Presentation
Use the attached case study for the following research paper.For your Cloud Computing Final Project, complete a case study ...
Universo Online Cloud Computing Presentation
Use the attached case study for the following research paper.For your Cloud Computing Final Project, complete a case study to provide a practical reference to help enterprise Information Technology (IT) and business decision-makers adopt cloud computing to solve business challenges. The case study provides a way to evaluate the market from the point of view of your organization to select a cloud architecture and an implementation approach through the use of house staff, cloud vendor(s), or both.An organization is expected to have any or all of the Cloud Computing models, depending on its needs for speed of execution, available resources, data protection and security needs, and an array of other reasons. Based on your case study, choose the most efficient cloud service and deployment model for your organization. As the organization's consultant, provide accurate guidance to decision-makers on the selection of cloud service and deployment models. Take into consideration the organization's size, IT Infrastructure, and other needs.Follow the Step-by-Step Cloud Computing Prescriptive Series to guarantee a successful cloud deployment from the perspective of the cloud service consumer. During the Intersession, you completed steps 1-7 of your project for review. Use the feedback from the intersession assignments as you write your final analysis. Additionally, add steps 8-10 to your final analysis.1. Introduction2. assemble your team of senior management, IT, business (sales and marketing), finance, legal, and the administrative areas of the organization that can address various aspects of adoption. Explain their role in the phases of your cloud adoption project. (Min 2 pages)3. elaborate on your business case and Enterprise Cloud Strategy. Develop an overarching cloud strategy in order to create the foundation for your project adoptions. Describe the elements of your strategic planning in your report. (2 pages)4. select the type of cloud deployment model(s) you will use for your case study project. Develop a deployment plan and describe the elements of your plan in your report. (2 pages)5. select the type of cloud service model(s) you will use for your case study project. Describe the patterns of implementation of the project infrastructure in your report. (2 pages)6. select the most efficient method to design, develop and deploy a new cloud application for your case study project. This can be a struggle, and in many cases there is no right answer. Base your direction on the needs and capabilities of your organization. Describe your method to develop and deploy the new cloud application in your report. (2 pages)Note: The design of the cloud application service is omitted since that should originate from the enterprise and requires the efforts of IT, business and administrative teams. The new service must have functional capabilities which meet the requirements of the target users and has a positive Return on Investment (ROI). It is critical that the design process is followed for the development and deployment activities.7. review the policies and the service agreements of your cloud provider for your case study project. Provide a summary of what your company needs to consider to adopt these policies in your report. (2 pages)8. describe your plan to prevent overreaction and paralysis to the concerns of security and privacy in the organization for your case study project. (2 pages)Also provide me powerpoint presentation based on the research paper.
Question 2
In this part of W2 Project, you will examine the role of the OSI model in network design. The OSI model is not a network ...
Question 2
In this part of W2 Project, you will examine the role of the OSI model in network design. The OSI model is not a network architecture, and it does not constitute network specifications. The OSI model serves as a guideline for network design and helps in representing how a network functions. Continuing with the course project you started in Week 1, on the basis of your research and reading in this week, complete the following tasks: Map the layers of the OSI model to the actual processes required for your scenario as identified in W1 Project. Use the OSI model as your network design reference. Based on the updates to your network design, update the vendor and costs table that you created in W1 Project. Finally, add a network process diagram to your proposal. Note: You may want to try a different drawing tool for that purpose. Click here to try one such tool.Here is the link https://www.smartdraw.com/downloads/ Compile your answers to both parts of this assignment in a 4- to 5-page Microsoft Word document. Submission Details: Support your responses with examples. Cite any sources in APA format. Part 2 of the course project - Name your document SU_ITS3103_W2_Project_LastName_FirstInitial. Submit your document to the Submissions Area by the due date assigned.
6 pages
R Web Scraping
Web Page Scraping for Job Listing On Indeed.Com Using R Language In this task, we are going to use R programing language t ...
R Web Scraping
Web Page Scraping for Job Listing On Indeed.Com Using R Language In this task, we are going to use R programing language to web scrap for job listing ...
Rasmussen College NumPy and Pandas Worksheet
Using the attached CSV,Step 1: Read the CSV data into NumPy and Pandas.Step 2: Use Statistics/Linear Algebra concepts and ...
Rasmussen College NumPy and Pandas Worksheet
Using the attached CSV,Step 1: Read the CSV data into NumPy and Pandas.Step 2: Use Statistics/Linear Algebra concepts and determine PatientID, count (No-Shows=Yes).Step 3: Calculate Neighbourhood, count (No-Shows=Yes).Step 4: Create output dataset.For your submission, include the following:Attach a Python script.An output screenshot.
CSCI3120 University of Toronto: Assignment 2: Multithreaded Sorting C Programming Question
This question is a C programming question, need to using UNIX to finish the programming. The program will using plagiarism ...
CSCI3120 University of Toronto: Assignment 2: Multithreaded Sorting C Programming Question
This question is a C programming question, need to using UNIX to finish the programming. The program will using plagiarism detection software(ex: MOSS) to check, so its must be your own work.
The project will display a variety of different subsets of data retrieved from a CSV file.
OverviewThe project will display a variety of different subsets of data retrieved from a CSV file. The CSV file contains d ...
The project will display a variety of different subsets of data retrieved from a CSV file.
OverviewThe 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.SpecificationsThe 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 SortsSort the list by TV show name in ascending order using an insertion sort. The output should include the sorted contents of the array including show name, year it premiered, the male lead and the female lead.Sort the list by number of seasons in descending order using an insertion sort. The output should include the sorted contents of the array including show name, the year it premiered and the number of seasons.Selection SortsSort the list by the year the show premiered in ascending order using a selection sort. The output should include the sorted contents of the array including show name, year it premiered and how many seasons.Sort the list by genre in descending order using a selection sort. The output should include the sorted contents of the array including show name, number of episodes and the genre.Merge SortsSort the list by network in descending order using a merge sort. The output should include the sorted contents of the array including show name, year it premiered, how many seasons and the network.Sort the list by number of episodes in ascending order using a merge sort. The output should include the sorted contents of the array including show name, year it premiered, number of episodes and the network.Sequential SearchesUsing a sequential search, find all shows in the array that lasted for 2 years or more. The output should include the show names, year it premiered, how many seasons and the network.Using a sequential search, find all shows in the array that had more than 100 episodes. The output should include the show names, how many seasons and the number of episodes.Binary Searches For the searches, use each sort one time. The order in which the searches are used are up to you.Using a binary search, find and count all shows in the array that aired on CBS. The output should include the show names and the total number of shows counted as well as inform the user that the shows were aired on CBS.Using a binary search, find and count all shows in the array in the fantasy category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the fantasy category.Using a binary search, find and count all shows in the array in the drama category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the drama category.BonusUsing the sort of your choice, sort and print the show information in order by last name of male lead in ascending order. The output should include the sorted contents of the array including show name, year it premiered, the male lead and the female lead.Using the sort of your choice, sort and print the show information in order by last name of female lead in descending order. The output should include the sorted contents of the array including show name, year it premiered, the male lead and the female lead.Java RequirementsThis project is designed to practice using sorts and searches, including the use of arrays and recursion to solve problems:Read in data from the provided CSV fileUse an object called TVShow to store the information read in for a single TVShowAn array will be used to store objects of type TVShowUse an insertion sort, completed correctly, in ascending order by TV show nameUse an insertion sort, completed correctly, in descending order by number of seasonsUse a selection sort, completed correctly, in ascending order by year the show premieredUse a selection sort, completed correctly, in descending order by genreUse a merge sort, completed correctly, in descending order by networkUse a merge sort, completed correctly, in ascending order by number of episodesUse a sequential search, completed correctly, to find all shows in the array that lasted for 2 yearsUse a sequential search, completed correctly to find all shows in the array that had more than 100 episodesEach of the three sorts - insertion, selection and merge sort - are used in the binary searchesUse a binary search, completed correctly, to find and count all shows in the array that aired on CBS.Use a binary search, completed correctly, to find and count all shows in the array in the fantasy categoryUse a binary search, completed correctly, to find and count all shows in the array in the drama categoryCode compiles and runs without errorsCode is properly commentedProgram is properly designed and uses whitespace effectivelyBonusUsing the sort of your choice, sort and print the show information in order by last name of male lead in ascending order. (10 extra points)Using the sort of your choice, sort and print the show information in order by last name of female lead in descending order. (10 extra points)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.RubricProject 6 Rubric (2)Project 6 Rubric (2)CriteriaRatingsPtsThis criterion is linked to a Learning OutcomeInsertion sort 1 completed correctly6 ptsFull MarksInsertion sort completed correctly in ascending order by TV show name. The output includes the sorted contents of the array including show name, year it premiered, the male lead and the female lead.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeInsertion sort 2 completed correctly6 ptsFull MarksInsertion sort completed correctly in descending order by number of seasons. The output includes the sorted contents of the array including show name, the year it premiered and the number of seasons.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSelection sort 1 completed correctly6 ptsFull MarksSelection sort completed correctly in ascending order by year the show premiered. The output should include the sorted contents of the array including show name, year it premiered and how many seasons.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSelection sort 2 completed correctly6 ptsFull MarksSelection sort completed correctly in descending order by genre. The output should include the sorted contents of the array including show name, number of episodes and the genre.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeMerge sort 1 completed correctly6 ptsFull MarksMerge sort completed correctly in descending order by network. The output should include the sorted contents of the array including show name, year it premiered, how many seasons and the network.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeMerge sort 2 completed correctly6 ptsFull MarksMerge sort completed correctly in ascending order by number of episodes. The output should include the sorted contents of the array including show name, year it premiered, number of episodes and the network.3 ptsPartial CreditThe sort is not completed correctly or the output is not correct.0 ptsNo MarksThe sort is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSequential search 1 completed correctly6 ptsFull MarksSequential search completed correctly to find all shows in the array that lasted for 2 years. The output should include the show names, year it premiered, how many seasons and the network.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeSequential search 2 completed correctly6 ptsFull MarksSequential search completed correctly to find all shows in the array that had more than 100 episodes. The output should include the show names, how many seasons and the number of episodes.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeEach of the three sorts - insertion, selection and merge sort - are used in the binary searches5 ptsFull MarksEach of the three sorts - insertion, selection and merge sort - are used in the binary searches3 ptsPartial CreditTwo of the three sorts - insertion, selection and merge sort - are used in the binary searches0 ptsNo MarksOne or none of the three sorts - insertion, selection and merge sort - are used in the binary searches5 ptsThis criterion is linked to a Learning OutcomeBinary search 1 completed correctly6 ptsFull MarksBinary search completed correctly to find and count all shows in the array that aired on CBS. The output should include the show names and the total number of shows counted as well as inform the user that the shows were aired on CBS.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeBinary search 2 completed correctly6 ptsFull MarksBinary search completed correctly to find and count all shows in the array in the fantasy category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the fantasy category.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeBinary search 3 completed correctly6 ptsFull MarksBinary search completed correctly to find and count all shows in the array in the drama category. The output should include the show names and the total number of shows counted as well as inform the user that the shows are in the drama category.3 ptsPartial CreditThe search is not completed correctly or the output is not correct.0 ptsNo MarksThe search is not completed correctly and the output is not correct.6 ptsThis criterion is linked to a Learning OutcomeCode compiles and runs without errors5 ptsFull MarksCode compiles and runs without errors0 ptsNo MarksCode does not compile and is automatically assigned 0 points for the overall grade5 ptsThis criterion is linked to a Learning OutcomeCode is properly commented10 ptsFull MarksCode is properly commented including all required header information5 ptsPartial CreditCode has some of the required comments but is sparsely commented or missing the correct header information0 ptsNo MarksCode is sparsely commented or not commented at all and is missing all or most of the correct header information10 ptsThis criterion is linked to a Learning OutcomeProgram is properly designed and uses whitespace effectively14 ptsFull MarksProgram is not properly designed or it does not use whitespace effectively7 ptsPartial CreditProgram is not properly designed or it does not use whitespace effectively0 ptsNo MarksProgram is not properly designed and it does not use whitespace effectively14 ptsTotal Points: 100
Earn money selling
your Study Documents