SlideShare a Scribd company logo
STRAYER CIS 406 Week 10 Assignment 2 uGrade
NEW
Check this A+ tutorial guideline at
http://www.assignmentclick.com/cis-406-
strayer/cis-406-week-10-assignment-2-
ugrade-latest
For more classes visit
http://www.assignmentclick.com
Assignment 2: uGrade
Due Week 10 and worth 200 points
This assignment consists of two (2) sections:
A Java program file
A screen shot 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
Create a Java program in which you include:
a class called “roster” attributes, which must be
last names and numerical grades, and must also 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 selectname 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
Create a screen shot of the output and include a
description about your Java program.
Submit a screen shot which shows the output of
your Java Program. Note: Go to http://www.take-a-
screenshot.org/ if you need a tutorial on taking a
screen shot.
Include a one (1) page description about your
program. Note: Use MS Word for your program
description, and place the screen shot 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
Manning 91
David 88
Ericson 79
Note: The name and grade pairs must stay
together.
Section 1 and Section 2 will be graded based on the
following:
The program must compile, execute, produce
correct results, and meet all of the specifications
stated in Section 1.
Additionally you must:
Organize the code for user readability.
Organize the code for reusability.
Organize the code for efficiency.
Provide documentation with embedded comments
for reader understanding.
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.
Implement loops for repetitive tasks.
Compare and contrast definite loops and indefinite
loops.
Write clearly and concisely about Java
programming using proper writing mechanics and
technical style conventions.
Demonstrate the ability to program simple and
complex decisions in Java.
Compare and contrast arrays and array lists in
Java.
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.
Implement loops for repetitive tasks.
Compare and contrast definite loops and indefinite
loops.
Write clearly and concisely about Java
programming using proper writing mechanics and
technical style conventions.
Demonstrate the ability to program simple and
complex decisions in Java.
Compare and contrast arrays and array lists in
Java.

More Related Content

What's hot

Strayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio newStrayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio new
dixonbakerr
 
Strayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio newStrayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio new
uopassignment
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Mohamed Essam
 
PRG 420 Effective Communication - snaptutorial.com
PRG 420 Effective Communication - snaptutorial.comPRG 420 Effective Communication - snaptutorial.com
PRG 420 Effective Communication - snaptutorial.com
donaldzs37
 
Prg 421 entire course
Prg 421 entire coursePrg 421 entire course
Prg 421 entire coursePRG421
 
PRG 420 NERD Become Exceptional--prg420nerd.com
PRG 420 NERD Become Exceptional--prg420nerd.comPRG 420 NERD Become Exceptional--prg420nerd.com
PRG 420 NERD Become Exceptional--prg420nerd.com
agathachristie127
 
Mi0041 java and web design
Mi0041 java and web designMi0041 java and web design
Mi0041 java and web design
smumbahelp
 
PRG 420 NERD Education Counseling--prg420nerd.com
PRG 420 NERD Education Counseling--prg420nerd.comPRG 420 NERD Education Counseling--prg420nerd.com
PRG 420 NERD Education Counseling--prg420nerd.com
venkat60044
 
Cis 355 i lab 1 of 6
Cis 355 i lab 1 of 6Cis 355 i lab 1 of 6
Cis 355 i lab 1 of 6
solutionjug4
 

What's hot (9)

Strayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio newStrayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio new
 
Strayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio newStrayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio new
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
PRG 420 Effective Communication - snaptutorial.com
PRG 420 Effective Communication - snaptutorial.comPRG 420 Effective Communication - snaptutorial.com
PRG 420 Effective Communication - snaptutorial.com
 
Prg 421 entire course
Prg 421 entire coursePrg 421 entire course
Prg 421 entire course
 
PRG 420 NERD Become Exceptional--prg420nerd.com
PRG 420 NERD Become Exceptional--prg420nerd.comPRG 420 NERD Become Exceptional--prg420nerd.com
PRG 420 NERD Become Exceptional--prg420nerd.com
 
Mi0041 java and web design
Mi0041 java and web designMi0041 java and web design
Mi0041 java and web design
 
PRG 420 NERD Education Counseling--prg420nerd.com
PRG 420 NERD Education Counseling--prg420nerd.comPRG 420 NERD Education Counseling--prg420nerd.com
PRG 420 NERD Education Counseling--prg420nerd.com
 
Cis 355 i lab 1 of 6
Cis 355 i lab 1 of 6Cis 355 i lab 1 of 6
Cis 355 i lab 1 of 6
 

Similar to Strayer cis 406 week 10 assignment 2 u grade new

Cis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.comCis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.com
sholingarjosh58
 
Cis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.comCis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.com
Robinson071
 
CIS 406 Imagine Your Future/newtonhelp.com   
CIS 406 Imagine Your Future/newtonhelp.com   CIS 406 Imagine Your Future/newtonhelp.com   
CIS 406 Imagine Your Future/newtonhelp.com   
bellflower47
 
CIS 406 Focus Dreams/newtonhelp.com
CIS 406 Focus Dreams/newtonhelp.comCIS 406 Focus Dreams/newtonhelp.com
CIS 406 Focus Dreams/newtonhelp.com
bellflower87
 
PRG 420 Education for Service--prg420.com
PRG 420 Education for Service--prg420.comPRG 420 Education for Service--prg420.com
PRG 420 Education for Service--prg420.com
williamwordsworth25
 
PRG 420 Education Counseling / prg420.com
PRG 420 Education Counseling / prg420.comPRG 420 Education Counseling / prg420.com
PRG 420 Education Counseling / prg420.com
kopiko76
 
PRG 420 Inspiring Innovation--prg420.com
PRG 420 Inspiring Innovation--prg420.comPRG 420 Inspiring Innovation--prg420.com
PRG 420 Inspiring Innovation--prg420.com
kopiko112
 
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxSheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
lesleyryder69361
 
Strayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio newStrayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio new
lroselyn
 
PRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.comPRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.com
McdonaldRyan108
 
Prg421
Prg421Prg421
Prg421
john roy
 
PRG 421 Massive success / tutorialrank.com
PRG 421 Massive success / tutorialrank.comPRG 421 Massive success / tutorialrank.com
PRG 421 Massive success / tutorialrank.com
Bromleyz1
 
PRG 421 Extraordinary Life/newtonhelp.com 
PRG 421 Extraordinary Life/newtonhelp.com PRG 421 Extraordinary Life/newtonhelp.com 
PRG 421 Extraordinary Life/newtonhelp.com 
myblue41
 
PRG 421 Creative and Effective/newtonhelp.com
PRG 421 Creative and Effective/newtonhelp.comPRG 421 Creative and Effective/newtonhelp.com
PRG 421 Creative and Effective/newtonhelp.com
myblue101
 
66781291 java-lab-manual
66781291 java-lab-manual66781291 java-lab-manual
66781291 java-lab-manualLaura Popovici
 
Java interview questions and answers
Java interview questions and answersJava interview questions and answers
Java interview questions and answers
Krishnaov
 
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docxBroncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
curwenmichaela
 
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docxBroncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
hartrobert670
 
PRG 420 Education Fabulous--prg420.com
PRG 420 Education Fabulous--prg420.comPRG 420 Education Fabulous--prg420.com
PRG 420 Education Fabulous--prg420.com
srivani514
 
PRG 420 Redefined Education--prg420.com
PRG 420 Redefined Education--prg420.comPRG 420 Redefined Education--prg420.com
PRG 420 Redefined Education--prg420.com
agathachristie229
 

Similar to Strayer cis 406 week 10 assignment 2 u grade new (20)

Cis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.comCis 406 Technology levels--snaptutorial.com
Cis 406 Technology levels--snaptutorial.com
 
Cis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.comCis 406 Success Begins / snaptutorial.com
Cis 406 Success Begins / snaptutorial.com
 
CIS 406 Imagine Your Future/newtonhelp.com   
CIS 406 Imagine Your Future/newtonhelp.com   CIS 406 Imagine Your Future/newtonhelp.com   
CIS 406 Imagine Your Future/newtonhelp.com   
 
CIS 406 Focus Dreams/newtonhelp.com
CIS 406 Focus Dreams/newtonhelp.comCIS 406 Focus Dreams/newtonhelp.com
CIS 406 Focus Dreams/newtonhelp.com
 
PRG 420 Education for Service--prg420.com
PRG 420 Education for Service--prg420.comPRG 420 Education for Service--prg420.com
PRG 420 Education for Service--prg420.com
 
PRG 420 Education Counseling / prg420.com
PRG 420 Education Counseling / prg420.comPRG 420 Education Counseling / prg420.com
PRG 420 Education Counseling / prg420.com
 
PRG 420 Inspiring Innovation--prg420.com
PRG 420 Inspiring Innovation--prg420.comPRG 420 Inspiring Innovation--prg420.com
PRG 420 Inspiring Innovation--prg420.com
 
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docxSheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
Sheet1Individual Needs Appointment for Hair StylingEmployee gr.docx
 
Strayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio newStrayer cis 406 week 6 assignment 1 financial portfolio new
Strayer cis 406 week 6 assignment 1 financial portfolio new
 
PRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.comPRG 421 Education Specialist / snaptutorial.com
PRG 421 Education Specialist / snaptutorial.com
 
Prg421
Prg421Prg421
Prg421
 
PRG 421 Massive success / tutorialrank.com
PRG 421 Massive success / tutorialrank.comPRG 421 Massive success / tutorialrank.com
PRG 421 Massive success / tutorialrank.com
 
PRG 421 Extraordinary Life/newtonhelp.com 
PRG 421 Extraordinary Life/newtonhelp.com PRG 421 Extraordinary Life/newtonhelp.com 
PRG 421 Extraordinary Life/newtonhelp.com 
 
PRG 421 Creative and Effective/newtonhelp.com
PRG 421 Creative and Effective/newtonhelp.comPRG 421 Creative and Effective/newtonhelp.com
PRG 421 Creative and Effective/newtonhelp.com
 
66781291 java-lab-manual
66781291 java-lab-manual66781291 java-lab-manual
66781291 java-lab-manual
 
Java interview questions and answers
Java interview questions and answersJava interview questions and answers
Java interview questions and answers
 
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docxBroncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
 
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docxBroncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
Broncosbuild.xmlBuilds, tests, and runs the project Broncos..docx
 
PRG 420 Education Fabulous--prg420.com
PRG 420 Education Fabulous--prg420.comPRG 420 Education Fabulous--prg420.com
PRG 420 Education Fabulous--prg420.com
 
PRG 420 Redefined Education--prg420.com
PRG 420 Redefined Education--prg420.comPRG 420 Redefined Education--prg420.com
PRG 420 Redefined Education--prg420.com
 

More from shyaminfo16

Devry math 533 final exam
Devry math 533 final examDevry math 533 final exam
Devry math 533 final exam
shyaminfo16
 
Ash inf 220 week 2 assignment source of competitive advantage new
Ash inf 220 week 2 assignment source of competitive advantage newAsh inf 220 week 2 assignment source of competitive advantage new
Ash inf 220 week 2 assignment source of competitive advantage new
shyaminfo16
 
Devry acct 505 week 6 quiz segment reporting and relevant costs for decisions
Devry acct 505 week 6 quiz segment reporting and relevant costs for decisionsDevry acct 505 week 6 quiz segment reporting and relevant costs for decisions
Devry acct 505 week 6 quiz segment reporting and relevant costs for decisions
shyaminfo16
 
Devry acct 505 week 2 case 3
Devry acct 505 week 2 case 3Devry acct 505 week 2 case 3
Devry acct 505 week 2 case 3
shyaminfo16
 
Devry acct 505 week 1 case study
Devry acct 505 week 1 case studyDevry acct 505 week 1 case study
Devry acct 505 week 1 case study
shyaminfo16
 
Devry acct 504 week 6 homework
Devry acct 504 week 6 homeworkDevry acct 504 week 6 homework
Devry acct 504 week 6 homework
shyaminfo16
 
Devry acct 346 week 4 midterm 1
Devry acct 346 week 4 midterm 1Devry acct 346 week 4 midterm 1
Devry acct 346 week 4 midterm 1
shyaminfo16
 
Strayer cis 443 week 10 term paper
Strayer cis 443 week 10 term paperStrayer cis 443 week 10 term paper
Strayer cis 443 week 10 term paper
shyaminfo16
 
Strayer cis 443 week 8 assignment 4
Strayer cis 443 week 8 assignment 4Strayer cis 443 week 8 assignment 4
Strayer cis 443 week 8 assignment 4
shyaminfo16
 
Stayer cis 413 week 10 assignment 2
Stayer cis 413 week 10 assignment 2Stayer cis 413 week 10 assignment 2
Stayer cis 413 week 10 assignment 2
shyaminfo16
 
Uop str 581 week 4
Uop str 581 week 4Uop str 581 week 4
Uop str 581 week 4
shyaminfo16
 
Str 581
Str 581Str 581
Str 581
shyaminfo16
 
Uop qrb 501 week 6 signature assignment new
Uop qrb 501 week 6 signature assignment newUop qrb 501 week 6 signature assignment new
Uop qrb 501 week 6 signature assignment new
shyaminfo16
 
Uop qrb 501 final exam guide new
Uop qrb 501 final exam guide newUop qrb 501 final exam guide new
Uop qrb 501 final exam guide new
shyaminfo16
 

More from shyaminfo16 (14)

Devry math 533 final exam
Devry math 533 final examDevry math 533 final exam
Devry math 533 final exam
 
Ash inf 220 week 2 assignment source of competitive advantage new
Ash inf 220 week 2 assignment source of competitive advantage newAsh inf 220 week 2 assignment source of competitive advantage new
Ash inf 220 week 2 assignment source of competitive advantage new
 
Devry acct 505 week 6 quiz segment reporting and relevant costs for decisions
Devry acct 505 week 6 quiz segment reporting and relevant costs for decisionsDevry acct 505 week 6 quiz segment reporting and relevant costs for decisions
Devry acct 505 week 6 quiz segment reporting and relevant costs for decisions
 
Devry acct 505 week 2 case 3
Devry acct 505 week 2 case 3Devry acct 505 week 2 case 3
Devry acct 505 week 2 case 3
 
Devry acct 505 week 1 case study
Devry acct 505 week 1 case studyDevry acct 505 week 1 case study
Devry acct 505 week 1 case study
 
Devry acct 504 week 6 homework
Devry acct 504 week 6 homeworkDevry acct 504 week 6 homework
Devry acct 504 week 6 homework
 
Devry acct 346 week 4 midterm 1
Devry acct 346 week 4 midterm 1Devry acct 346 week 4 midterm 1
Devry acct 346 week 4 midterm 1
 
Strayer cis 443 week 10 term paper
Strayer cis 443 week 10 term paperStrayer cis 443 week 10 term paper
Strayer cis 443 week 10 term paper
 
Strayer cis 443 week 8 assignment 4
Strayer cis 443 week 8 assignment 4Strayer cis 443 week 8 assignment 4
Strayer cis 443 week 8 assignment 4
 
Stayer cis 413 week 10 assignment 2
Stayer cis 413 week 10 assignment 2Stayer cis 413 week 10 assignment 2
Stayer cis 413 week 10 assignment 2
 
Uop str 581 week 4
Uop str 581 week 4Uop str 581 week 4
Uop str 581 week 4
 
Str 581
Str 581Str 581
Str 581
 
Uop qrb 501 week 6 signature assignment new
Uop qrb 501 week 6 signature assignment newUop qrb 501 week 6 signature assignment new
Uop qrb 501 week 6 signature assignment new
 
Uop qrb 501 final exam guide new
Uop qrb 501 final exam guide newUop qrb 501 final exam guide new
Uop qrb 501 final exam guide new
 

Recently uploaded

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 

Recently uploaded (20)

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 

Strayer cis 406 week 10 assignment 2 u grade new

  • 1. STRAYER CIS 406 Week 10 Assignment 2 uGrade NEW Check this A+ tutorial guideline at http://www.assignmentclick.com/cis-406- strayer/cis-406-week-10-assignment-2- ugrade-latest For more classes visit http://www.assignmentclick.com Assignment 2: uGrade Due Week 10 and worth 200 points This assignment consists of two (2) sections: A Java program file A screen shot of the output and a description of your Java program
  • 2. 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 Create a Java program in which you include: a class called “roster” attributes, which must be last names and numerical grades, and must also 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
  • 3. 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 selectname 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 Create a screen shot of the output and include a description about your Java program. Submit a screen shot which shows the output of your Java Program. Note: Go to http://www.take-a- screenshot.org/ if you need a tutorial on taking a screen shot. Include a one (1) page description about your program. Note: Use MS Word for your program description, and place the screen shot of the output from your Java program into the Word file
  • 4. 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 Manning 91
  • 5. David 88 Ericson 79 Note: The name and grade pairs must stay together. Section 1 and Section 2 will be graded based on the following: The program must compile, execute, produce correct results, and meet all of the specifications stated in Section 1. Additionally you must: Organize the code for user readability. Organize the code for reusability. Organize the code for efficiency. Provide documentation with embedded comments for reader understanding. Include a one (1) page description about your program. The specific course learning outcomes associated with this assignment are:
  • 6. 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. Implement loops for repetitive tasks. Compare and contrast definite loops and indefinite loops. Write clearly and concisely about Java programming using proper writing mechanics and technical style conventions. Demonstrate the ability to program simple and complex decisions in Java. Compare and contrast arrays and array lists in Java.
  • 7. 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. Implement loops for repetitive tasks. Compare and contrast definite loops and indefinite loops. Write clearly and concisely about Java programming using proper writing mechanics and technical style conventions. Demonstrate the ability to program simple and complex decisions in Java. Compare and contrast arrays and array lists in Java.