Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Your program should be submitted to blackboard. Your submitted program will be assigned a grade based on the correctness of your program and evaluation of

Your program should be submitted to blackboard. Your submitted program will be assigned a grade based on the correctness of your program and evaluation of your program. Programming Standards:

You'll be expected to observe good programming and documentation standards. All the discussions in class about formatting, structure, and commenting your code will be enforced. Your project will be evaluated using the standards below:

Correctness and completeness of your program (65 points)

Presentation (20 points)

Peer-evaluation assignment (individual, 5 points)

You must include header comments specifying your group name, and the date your source code and documentation were completed. The header comment must also include a brief description of the purpose of the program or method (sort of a user guide) this should be in your own words, not copied from this specification. You must include a comment explaining the purpose of every variable you use in your program. Precede every major block of your code with a comment explaining its purpose. (10 points)

Code Example: public class Project1 { /************************************************************************* * Project 1 for IT501 * Temperature Converter Program * * Programmer: Group1 * Last modified: September 11, 2016 * * Purpose: This program takes input from a file named "celsius_in.txt", * which contains five lines, each containing a single decimal * value representing a temperature in the Celsius scale. * This program converts those five temperatures to Fahrenheit * scale, and sends results to a file called "fahrenheit_out.txt". ***********************************************************************/ public static void main(String args[]) throws Exception{ // String objects holding the input and output filenames String myInFileName = "celsius_in.txt"; String myOutFileName = "fahrenheit_out.txt"; // decimal Celsius temperatures, as determined from input double cTemp1, cTemp2, cTemp3, cTemp4, cTemp5; // determine output messages from the temperature values msg1 = generateMsg(cTemp1); // output the result myOutput.println("Programmer: group1"); myOutput.println(); }}

Project 1: Progress Report (Group1 &Group2)

Requirements description:

First, this program reads courses students have completed from a file, called " Courses completed.txt", which holds five students' info, then this program should:

1. calculates and output the GPA of each students

Grade of each course will be based on the following elements and the grading scale provided below:

Numeric

Grade

Numeric

Grade

Over 94

A

74 to 76.9

C

90 to 93.9

A-

70 to 73.9

C-

87 to 89.9

B+

67 to 69.9

D+

84 to 86.9

B

64 to 66.9

D

80 to 83.9

B-

60 to 63.9

D-

77 to 79.9

C+

<60

F

Note: A: 4.0 A-:3.7 B+:3.3 B:3 B-:2.7 C+:2.3 C:2 C-:1.7 D+:1.3 D:1 D-:0.7 F: 0

2. based on the program plan (all courses students need to take) in courses needed.txt, output courses each student needs to take in the future.

A sample output is as follows:

Toms current GPA is 3.75

The courses he needs to take are:

FOUNDATION COURSES:

MBA 503 Foundations of Business Statistics;

IT 501 Fundamentals of Java Programming;

CORE COURSES:

IT 510 Information Technology Management;

IT 511 Data Management;

IT 514 Web Development;

IT 515 Data Warehousing;

IT 516 Social Media Analytics;

IT 517 Big Data Analytics;

Design requirements:

1. The program should be able to calculate and output GPA of each student

2. The program should be able to output courses students need to take in the future based on their records in course completed file. Foundation courses and core courses should be listed separately.

Courses Required

FOUNDATION COURSES:

MBA 500 Advanced Academic and Professional Practices;

MBA 503 Foundations of Business Statistics;

IT 500 Business Analytics;

IT 501 Fundamentals of Java Programming;

CORE COURSES:

IT 510 Information Technology Management;

IT 511 Data Management;

IT 512 Project Management;

IT 513 Information Security;

IT 514 Web Development;

IT 515 Data Warehousing;

IT 516 Social Media Analytics;

IT 517 Big Data Analytics;

Courses Taken

Tom
MBA 500 Advanced Academic and Professional Practices:95;
IT 500 Business Analytics:94.6;
IT 512 Project Management:88;
IT 513 Information Security:91.2;
-------------------------------------------
Tim
MBA 503 Foundations of Business Statistics:85;
IT 501 Fundamentals of Java Programming:70;
IT 500 Business Analytics:64;
IT 516 Social Media Analytics:77;
IT 515 Organizational Behavior:50;
-------------------------------------------
Smith
MBA 503 Foundations of Business Statistics:20;
IT 509 Data Management:89;
IT 512 Project Management:90;
-------------------------------------------
Davis
MBA 503 Foundations of Business Statistics:77;
IT 501 Fundamentals of Java Programming:89;
IT 510 Information Technology Management:88;
IT 517 Big Data Analytics:90;
-------------------------------------------
Judge
MBA 503 Foundations of Business Statistics:95;
IT 501 Fundamentals of Java Programming:88;

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Multidimensional Array Data Management In Databases

Authors: Florin Rusu

1st Edition

1638281483, 978-1638281481

More Books

Students also viewed these Databases questions

Question

friendliness and sincerity;

Answered: 1 week ago