This project focuses on demonstrating the understanding of classes and objects.

Design and implement classes using the following guidelines:

A class called CourseRecord that contains data fields such as course name, and letter grade (A, B, C, D, F). This class is used to represent a grade obtained by a student in a given course.

A class called Student that contains data fields such as name and an array of CourseRecord instances. It has also a method for computing the GPA of a given Student (

A class called Register, that contains an array of Student objects. This class has a method for reading in a file containing the data for all students and their grades. It has also a method to printout in a file the information needed to read it back in.

Create the above described Java classes. Be sure that your code matches your design specifications and some minimal functionality is included.

Finally, create a Java test class that simulates using your school register. In your test class be you should at a minimum: a) read in a file to initialize the register, b) print all students' GPA, c) add a course record, d) write back a file that can be used to run the program again. (Hint: Arrays and Loops will make your job easier and result in more efficient code!)

Your programs should compile and run without errors.

Be sure to test your program carefully. Provide a list of comprehensive test cases used to validate your application and include these test cases in your word document. Similar to Project 1, your test data can be shown in a table that includes input data, expected output, actual output and pass/fail results from the test.

As usual, remove all generated comments, and use comments appropriately, avoiding to comment the obvious. Your code must not contain any commented out code, and must spell out all variable names starting with a lower case letter using the camel notation.

Submission requirements:

Your deliverables include Java files ([url removed, login to view], [url removed, login to view], [url removed, login to view], [url removed, login to view]), Java test file and a Word document. Your word document should include your test table be named Project3.doc. Your completed assignment should be submitted to your Project 3 assignment area no later than the due date listed in the syllabus. All grading rubrics apply, including documentation.

Habilidades: Java

Veja mais: the register, submission matches, word for not obvious, student java, make the documentation, gpa, camel, java project arrays, java course assignment, java notation, remove comments java program, loops school, documentation java project, java grade project, arrays java, java project classes, compile java project, java data project, project student result record, project program using class, expected deliverables project, generated java file, student register class, project word table project, word java read

Acerca do Empregador:
( 37 comentários ) Whitehouse Station, United States

ID do Projeto: #6844640

Concedido a:


HI Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif

$30 USD em 1 dia
(96 Comentários)

6 freelancers estão ofertando em média $47 para esse trabalho


Hi I have 5+ years experience in Java. I have completed more than 100 projects so far. Please send me a message so that we can discuss once. I can start right now. Thanks

$40 USD in 0 dias
(128 Comentários)

JAVA EXPERT here. Contact me ASAP. I can do this. Regards, Junaid

$50 USD in 3 dias
(38 Comentários)

Aucune proposition n'a encore été fournie.

$111 USD in 3 dias
(18 Comentários)

I've been expertly solving all java assignments on Instaedu. I've done similar assignment before. Kindly contact me for further assistance.

$35 USD em 1 dia
(0 Comentários)

A proposal has not yet been provided

$15 USD em 1 dia
(0 Comentários)