java MP
java MP
EDUCATION
MICRO PROJECT
Program code: 4I
Seal of
institut
e
JAVA PROGRAMMING.
Report Booklet
NAVJEEVAN POLYTECHNIC
BHANDUP [W]
GROUP DETAILS :-
A student grade calculator is a tool designed to help students track their academic
performance by calculating their overall grades in a course or multiple courses. It typically
allows students to input their assignment and exam scores, along with any extra credit
points, and then automatically computes their final grades based on predefined grading
criteria set by the instructor or institution. These calculators can be particularly useful for
students to monitor their progress, identify areas for improvement, and plan their study
efforts accordingly. They can also serve as a means of accountability and motivation by
providing a clear picture of their academic standing throughout the semester.
The aim of a Student Grade Calculator in Java is to provide a tool for calculating and
Managing grades for students. This program typically allows users to input grades for
Various assignments, quizzes, exams, etc., and then calculates the overall grade based on
Weighted averages or other specified grading criteria. It may also include features such as
Grade tracking, GPA calculation, and performance analysis.
8. Conclusion 10
1. Brief Description
Public void findGrade()- This method should set the grade based on the average calculated. If the average
is between 80 and 100 then, then return grade as ‘O’, else ‘A’ . If the student Gets less than 50 in any of
the subjects then return grade as ‘F’. Using appropriate setter Method set the grade to the student.
Add up the total amount of points earned, and add the total points possible. Divide total
Points earned by total points possible and multiply by 100 to find your final percentage and
Grade.
1. The aim of a Student Grade Calculator in Java is to provide a tool for calculating and Managing
grades for students.
2. This program typically allows users to input grades for Various assignments, quizzes, exams, etc.,
and then calculates the overall grade based on Weighted averages or other specified grading
criteria.
3. It may also include features such as Grade tracking, GPA calculation, and performance analysis.
2. Initializing all the variables and storing the values input by the user.
6. Then we check the condition for empty inputs and if it is not empty then we will
execute Our output.
Add up the total amount of points earned, and add the total points possible. Divide total
Points earned by total points possible and multiply by 100 to find your final percentage and
Grade.
What is the purpose of the Java grades program? The Java grades program calculates
The total marks, percentage, and assigns a grade to a student based on their marks .
Grading is used to evaluate and provide feedback on student work. In this way, instructors
Communicate to students how they are performing in the course and where they need
Help to achieve the course’s goals.
Public void findGrade()- This method should set the grade based on the average
calculated.
If the average is between 80 and 100 then, then return grade as ‘O’, else ‘A’ . If the student
Gets less than 50 in any of the subjects then return grade as ‘F’. Using appropriate setter
Method set the grade to the student.
What is the purpose of the Java grades program? The Java grades program calculates
The total marks, percentage, and assigns a grade to a student based on their marks in.
various Subjects.
A Student Grade Calculator holds several significances:
Academic Progress Tracking: It helps students track their academic progress by calculating
Grades for individual assignments, tests, and overall courses.
Goal Setting and Achievement: Allows students to set goals and monitor their progress
towards Achieving them, fostering a sense of accomplishment and motivation.
Course Planning: Enables students to plan their courses effectively by estimating their
potential Grades and understanding how different grades may impact their overall GPA.
Decision Making: Assists students in making informed decisions regarding their academic
Pursuits, such as whether to retake a course or seek additional help in certain subjects.
Time Management: Encourages effective time management by providing insights into the
Amount of effort required to achieve desired grades in various subjects.
Feedback Loop: Facilitates a feedback loop where students can reflect on their performance,
Identify areas for improvement, and adjust their study strategies accordingly.
Overall, a Student Grade Calculator serves as a valuable tool for students to navigate their
Academic journey, set goals, make informed decisions, and monitor their progress towards
Success.
Advantages of Student Grade Calculator -
1.This makes it easy for students to see where they stand in their academic performance.
2. It Also gives students a quantifiable scale to set their own goals for how to attain good grades.
4.Automation: It automates the process of calculating grades, saving time and reducing errors that
may occur when done manually.
5.Data Management: It facilitates the organization and storage of grading data, enabling easy
retrieval and analysis of student performance over time.
6.Scalability: It can handle grading for classes of varying sizes, from small groups to large lecture
halls, without significant performance degradation.
1.On the negative side, grades can be used to compare and rank students, leading to
Feelings Of inferiority or superiority.
2. Grades can also create competition among students rather than cooperation. And
Grades can actually demotivate students, especially those who struggle and wonder .
Why they should keep trying.
. Steps to Create a Calculator –
2.Initializing all the variables and storing the values input by the user.
6.Then we check the condition for empty inputs and if it is not empty then we will execute
Our output.
Results :
XVI
CONCLUSION
While making of the project on Digital Clock I made my progress by solving a number of .
problems. Solution to each problem by myself was the most important part of the project
and this provided me with experiences which will help me in future. Since we are entering
details of the co-ordinates, font style, size and various other components in Digital Clock .
Using this application we can retrieve Time with a single click. Thus processing information
will be faster. It guarantees accurate maintenance of Time and various details. It easily
reduces the time mechanism of mechanics that were keeping task and thus reduces the
human effort and increases accuracy speed. Some important things that I learned include
designing a good program architecture and converting real life situations into an efficient
code.
XVII
SOFT COPY OF PROJECT
XVIII
Micro Project Evaluation Sheet
Name of Student:- Aditya Kashivale Enrollment2201440081
Semester:-IV
Course Title:- Java Programming. Code:-
22412 Title of the Micro-Project:- Student Grade
Calculator.
Course Outcomes Achieved:-
1. Develop programs using Object Oriented methodology in Java.
2. Apply concept of inheritance for code reusability.
3. Implement Exception Handling.
4. Develop programs using graphics and applet.
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
7 Presentation
8 Viva
(A) (B)
Process and Product Assessment IndividualPresentation/Viva Total
(6 marks) (4 marks) (Marks 10)
Code:- 22412
Title of the Micro-Project:- Student Grade Calculator
Course Outcomes Achieved:-
1. Develop programs using Object Oriented methodology in Java.
2. Apply concept of inheritance for code reusability.
3. Implement Exception Handling.
4. Develop programs using graphics and applet.
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
7 Presentation
8 Viva
(A) (B)
Process and Product Assessment IndividualPresentation/Viva Total
(6 marks) (4 marks) (Marks 10)
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
7 Presentation
8 Viva
(A) (B)
Process and Product Assessment IndividualPresentation/Viva Total
(6 marks) (4 marks) (Marks 10)