COMP 10005 Middle East College Java Programming Questions Discussion The assignment is attached in the attachment file 1) Submit a work proposal for this
COMP 10005 Middle East College Java Programming Questions Discussion The assignment is attached in the attachment file
1) Submit a work proposal for this assignment on or before 10/06/2020 (23:59) which must include:
Timeline for completion of the given tasks.
General overview of proposed plan – initial understanding of all tasks
Identification of Literature Resources
The work proposal must be submitted in a word file through the link available in Moodle.
(10 Marks)
2)
Introduction to Programming (COMP 10005) – Spring – 20 – CW 2 (Assignment-2) – All – QP
Red Sands University (RSU) is a popular brand of education in Bidiya. RSU offers business degree for undergraduate programs. It wants to have an information system to calculate the GPA of the students appearing for the examination. Write a java program as per following scenario:
I. As a first step, you have been asked to develop a mini system in Java to read data of (n) students.
II. The program must read the student id, name and marks scored in 5 modules – module1, module2, module3, module4, and module5. Each module is of 10 credits.
III. The program must determine the grade based on the marks scored using table 1.1 given below:
Table 1.1: Determining grades
A A- B+ B B- C+ C C- D+ D D- F
91- 87- 84- 80- 77- 74- 70- 66- 60- 58- 50- 0- 100 90 86 83 79 76 73 69 65 64 57 49
IV. Based on the grade, the program must map the equivalent numerical value of grade for each module using table 1.2 given below:
Table 1.2: Mapping grades to numerical values Grade Numerical value
A 4.0
A- 3.67
B+ 3.33 B 3.0 B- 2.67 C+ 2.33 C 2.0 C- 1.67 D+ 1.33 D 1.0 D- 0.7 F0
MEC_AMO_TEM_034_01
Page 2 of 10
V.
The program needs to calculate and display the Grade Point Average (GPA). You may use the following as an example to understand this whole business process.
Example:
module1 module2 module3 module4 module5
89 A- 10 82 B10 85 B+ 10 92 A10 77 B- 10
—
50
—
Sem. GPA = 166.7 / 50 = 3.334 Rounded = 3.34
Introduction to Programming (COMP 10005) – Spring – 20 – CW 2 (Assignment-2) – All – QP
3.67 X 10 3.0X10 3.33 X 10
4.0X10 2.67 X 10
—-
= 36.7 = 30.0 = 33.0 = 40.0
= 26.7 ———
50 —-
166.7 ———
The program must use array of objects to read the student id, name, and marks in 5 modules for n students. Format the output, especially the numeric values to two decimal places.
Create a test case for sample inputs, work out manually the possible output for these inputs. Verify that the program actually produces the same output.
We've got everything to become your favourite writing service
Money back guarantee
Your money is safe. Even if we fail to satisfy your expectations, you can always request a refund and get your money back.
Confidentiality
We don’t share your private information with anyone. What happens on our website stays on our website.
Our service is legit
We provide you with a sample paper on the topic you need, and this kind of academic assistance is perfectly legitimate.
Get a plagiarism-free paper
We check every paper with our plagiarism-detection software, so you get a unique paper written for your particular purposes.
We can help with urgent tasks
Need a paper tomorrow? We can write it even while you’re sleeping. Place an order now and get your paper in 8 hours.
Pay a fair price
Our prices depend on urgency. If you want a cheap essay, place your order in advance. Our prices start from $11 per page.