Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CSETO Ce x l D https://mya/X D https:// yag D Lab6(6) pdf D https://mya x) D hwS spring urses.asu.edu/bbcswebdav/pid-19787578-dt-content-rid-146903695 J/courses/2019Spring-T-CSE110-16223/Lab6 x ! %286%29.pdf ASL Engineering

image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
CSETO Ce x l D https://mya/X D https:// yag D Lab6(6) pdf D https://mya x) D hwS spring urses.asu.edu/bbcswebdav/pid-19787578-dt-content-rid-146903695 J/courses/2019Spring-T-CSE110-16223/Lab6 x ! %286%29.pdf ASL Engineering ra A Fulton Schools of Arizona State University CSE 110 Lab 6 Lab Topics . Classes and Objects in Java . Class Methods and Attributes Understanding the use of permission modifier Use the following Coding Guidelines: When declaring a variable, you usually want to initialize it. Remember you cannot initialize a number with a string. . Remember variable names are case sensitive Use tabs or spaces to indent code within blocks (code surrounded by braces). This includes classes, methods, and code associated with ifs, switches and loops. . . . Be consistent with the number of spaces or tabs that you use to indent. . Use white space to make your program more readable Use comments after the ending brace of classes, methods, and blocks to identify to which block it belongs MacBook Air 30888 44 F7 F4 FR hw5-spring asu edubbcswebdav/pid-197875 78-dt-content-rid-1469036951 courses/201 9Spring-T-CSE 110-16223/Lab6%286%2apdf A Futoe Schools of AS Engineering Arizona State University Lab Problem: Designing an AutoGrader Grading computer programs is an extremely tedious and complex task in school. One core problem in this task is how to manage students' records and programs efficiently. In this and the following lab classes, you will design a real and working productivity tool that can help teachers to do grading in a Java programming class In Lab 6, your job is to define three classes that will become the building blocks of this AutoGrader program, which are AutoGrader, Program, and Student. The AutoGrader is the main driver of this program. Program and Student are two custom data types (classes) that help the user to save and organize information in the program.The structures of these classes are shown in the following UML class diagrams (the details will be explained ih lab classes). Program; void Program programiame Saring desorption String createdDase Saring asuld String grade: double Studensjtame Saring, hame String. asud Getters of Programname String desc. Seing, tiename Gemers of al double) void MacBook Air 44 1 8 0 : csEmo che x | D https://mayas x l D hrtpannya x! D Lab6(6) pdf ses.asu.edu/bbcswebdav/pid-19787578-dt-content-rid-1469036 Mtps1 mya x | Estrela M 019Spring-T-CSE110-16223.Lab6%286%29.pdf Your program will do the following things 1. 2. 3. Read a student's record and the program's details from the input Create Student and Program objects to save the record into Java Make a report in a structured format that can be filed in the future. Grading Rubrics +4 Creating and defining a Student class according to the spec +1 Instantiating objects in the main function (AutoGrader java) Hints & Notes The imput function and some helper functions have been given in the AutoGraderjava file You may still create your own AutoGrader java as a practice ASLI Engineering Read the main function in the given AutoGrader java first. Try to understand what we expect the program to do and work You will see a lot of errors in the original AutoGrader java by default because variables and classes are not defined . You will need to put in your own code in the main function in AutoGrader java You will need to create ONE class by yourself, Student (Student java), and supply the required attributes and methods o o MacBook Air 5 7 8 0 | D D https://mya. hw5-spring. D https://hya. 1 D Lab616) por CSET10 ChEX | D https:// myas urses.asu.edubbeswebdav/pid-19787578-dt-content-rid. 146903695Mcourses/2019Spring-T-CSE110-16223/Lab6%2863629.. Sample Output Below is an example of what your output should roughly look like when this lab is completed. Text in RED represents user input The student's first name? Teaching The student's last name? Assistant The student's ASU ID? 10291029 Program name? CSE110 Lab Assignment 6 Program desc? Custom classes/data types for the AutoGrader project. Program filename? Lab6.java Program grade? 9 Making a student record ...(Student: Teaching Assistant, ASUID: 10291029, Grade: 1.00] Making a program record types for the AutoGrader project., Filename: Lab6 Student: Teaching Assistant, ASUID: 10291029, Grade: 9.00] [Progzam: cSE110 Lab Assignment 6, Desc: Custom classes/data .java, Author: --= Student ASU ID Grade Program submission Detail : Teaching Assistant : 10291029 : 9.0 ProgramCSE110 Lab Assignment 6 Filename Lab6.java Description: Custom classes/data types for the AutoGrader project Datetime : 2019-02-23T15:37:36.188587 acBoo

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

Master The Art Of Data Storytelling With Visualizations

Authors: Alexander N Donovan

1st Edition

B0CNMD9QRD, 979-8867864248

More Books

Students also viewed these Databases questions

Question

What does stickiest refer to in regard to social media

Answered: 1 week ago