Java programmer for a software company

Assignment Help Software Engineering
Reference no: EM13762629

This assignment consists of two (2) sections:
• A Java program file

• A screenshot of the output and a description of your Java program

Label each file name according to the section of the assignment for which it is written.Put both sections together in a single zip file and submit the zip file.

Imagine that you work as a Java programmer for a software company. Your company is developing a new interactive learning management tool called uGrade. You have the task of creating the functionality that will allow the user to manually enter names and grades. The program will store this information in parallel arrays. Next, it will prompt the user to sort the date by name or by grade and display the sorted data accordingly in an organized table.

Section 1: Java Program File

1. Create a Java program in which you include:
• a class called "roster"
• attributes,which must be last names and numerical grades, and mustalso be parallel arrays
• an indefinite loop, which allows the user to manually enter five (5) names and grades and stores them in the array. Note: The loop must end either when the user specifies that they are done or when a maximum of five (5) values have been stored in the arrays, i.e., five (5) names and a corresponding grade for each name.

• an indefinite loop, which prompts the user to select a sorting criterion or to end the program, and must also use bubble sort. Note: The user may either select name or grade as the sorting criteria. The program must use bubble sort to sort that data according to the specific criteria and then use another loop to display the data. This process must continue until the user ends the program.

Section 2: Screen Shot of the Output and Description of Your Java Program

2. Create a screen shot of the output and include a description about your Java program.
• Submit a screenshot which shows the output of your Java Program. Note: Go to https://www.take-a-screenshot.org/if you need a tutorial on taking a screenshot.

• Include a one (1) page description about your program. Note: Use MS Word for your program description, and place the screenshot of the output from your Java program into the Word file as an attached image.

The output should look like this if the user chose to sort by name:
Name Numerical Grade

Bailey 97

David 88

Ericson 79

Frank 99

Manning 91

The output should look like this if the user chose to sort by grade:
Name Numerical Grade
Frank 99
Bailey 97
Manning91
David 88
Ericson 79

Section 1 and Section 2 will be graded based on the following:
1. The program must compile, execute, produce correct results, and meet all of the specifications stated in Section 1.
Additionally you must:
2. Organize the code for user readability.
3. Organize the code for reusability.
4. Organize the code for efficiency.
5. Provide documentation with embedded comments for reader understanding.
6. Include a one (1) page description about your program.

The specific course learning outcomes associated with this assignment are:
• Demonstrate the proper use and application of syntax in the Java programming language.
• Demonstrate the ability to design, compile, implement, test, and debug simple programs in Java.
• Demonstrate the ability to manipulate numbers and character strings in Java.
• Compare and contrast classes and objects in Java.
• Construct classes through systematic procedures.
• Discuss object-oriented design principles.
• Compare and contrast abstract and concrete data types.
• Demonstrate the ability to implement generic classes and methods.
• Declare and use interface types.
• Demonstrate the ability to program simple and complex decisions in Java.
• Implement loops for repetitive tasks.
• Compare and contrast definite loops and indefinite loops.
• Compare and contrast arrays and array lists in Java.
• Write clearly and concisely about Java programming using proper writing mechanics and technical style conventions.

Reference no: EM13762629

Questions Cloud

Write critique of womens literature : Write Critique of Women's Literature. It is common for people to critique literature, especially when it presents new thoughts and ideas.
Prepare journal entries of nike : Nike, Inc., with headquarters in Beaverton, Oregon, is one of the world's leading manufacturers of athletic shoes and sports apparel. The following activities occurred during a recent year. The amounts are rounded to millions.
Write summary of romeo and juliet : Write summary of Romeo and Juliet.
Regulation to ensure fairness in the low-calorie : Examine the major effects that government policies have on production and employment. Predict the potential effects that government policies could have on your company.
Java programmer for a software company : Imagine that you work as a Java programmer for a software company. Your company is developing a new interactive learning management tool called uGrade
Write summary of lack of marketing strategy : Write summary of Lack of Marketing strategy and The ASRS system that Jack has chosen is expensive. The summary should summarize the recommendations to fix/improve them.
Payable to borrow for a major expansion : Williams is planning to issue $620,000 of 5%, five-year bonds payable to borrow for a major expansion. The owner, Williams Robinson, asks your advice on some related matters.
Modify the definition of the class romantype : Modify the definition of the class romanType so that the data membersare declared as protecred. Use the class string to maniputlate extraction operators for easy input and output. The stream insertion operator outputs the Roman numberal in the Rom..
Explain how you determined that the selected organization : Examine the culture of the selected organization and explain how you determined that the selected organization showed the signs of the culture that you have identified.

Reviews

Write a Review

Software Engineering Questions & Answers

  Developing an effective metrics program

In her paper Developing an Effective Metrics Program Rosenberg described a group of "sample goals, questions and metrics. The goals are general and could be adapted with minor modifications to any project development.

  Draw entity-relationship diagram students playing games

Draw an entity-relationship diagram for the following situation: Many students play many different sports. One person, called the head coach, assumes the role of coaching all these sports.

  Create a hierarchy chart depicting the chosen situation

Sending an e-mail to the student's teacher via the system on questions regarding the student's grades.

  Finding error in code sequence

This code prints all elements of the array geo for, Describe what the problems are and how to fix them.

  Describe the role of the soap

Describe the three entities and three operations that represent the Web Services model defined by SOA. (Support your answer with a diagram) Describe the role of the following three core Web Service standards- i SOAP ii WSDL iii UDDI

  Identify the clauses that go with predicate p

Compute and simplify the conditions under which each of the clauses determines predicate p. Show your work for partial credit - Give the complete truth table for all clauses.

  Develop a high-level plan for implementing the changes

Develop a high-level plan for implementing the changes and mitigating vulnerabilities and convergence issues. The high-level plan should include all the system development life cycle (SDLC) gates/decision points and all relevant tasks

  How do you find and install good quality applications

how do you find and install good quality applications software? consider your own preferred approach while discussing

  Largest and smallest element in an array

Write a simple program to determine the difference between the largest and smallest element in an array.

  Describing rfid systems used in inventory control

Illustrate how are RFID systems used in inventory control and supply chain management? What kinds of relationships are possible in relational database?

  Context of a software system

Identify some examples of testing a safety requirement and a reliability requirement in the context of a software system that controls the electrical components of a roller coaster at an amusement park

  Create a tentative list of requirements for the proposed

create a tentative list of requirements for the proposed system. possible solution that could meet the business

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd