IT 401 SEU Business Computer Languages Paper

College of Computing and InformaticsProject
Deadline: Day 04/06/2023 @ 23:59
[Total Mark is 14]
Student Details:
CRN:
Name:
Name:
Name:
ID:
ID:
ID:
Instructions:
• You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
Blackboard via the allocated folder. These files must not be in compressed format.
• It is your responsibility to check and make sure that you have uploaded both the correct files.
• Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between
words, hide characters, use different character sets, convert text into image or languages other than English
or any kind of manipulation).
• Email submission will not be accepted.
• You are advised to make your work clear and well-presented. This includes filling your information on the cover
page.
• You must use this template, failing which will result in zero mark.
• You MUST show all your work, and text must not be converted into an image, unless specified otherwise by
the question.
• Late submission will result in ZERO mark.
• The work should be your own, copying from students or other resources will result in ZERO mark.
• Use Times New Roman font for all your answers.
Description and Instructions
Pg. 01
Learning
Outcome(s):
Develop a
program based on
specification
using
programming
language
elements
including syntax,
data types,
conditional
statement, control
structures,
procedures,
arrays, objects
and classes.
Description and Instructions
I.
Project objective:
This project is an opportunity for you to practice your knowledge in java. It will
allow you to develop your skills of working within a team, thanks to your
interaction with your colleagues in designing and creating a small program.
II.
Project Description:
The project is about the creation of a program that manages student records. The
program stores and manages the student data using classes and objects.
The program should perform the following tasks:


Create a class named “Student” with the following attributes:
o Name (String)
o Roll Number (int)
o Marks (Array of integers)
Implement a constructor in the Student class that can take these attributes
as parameters.

Implement a method named “calculateAverage()” in the Student class that
calculates the average marks of the student.

Implement a method named “hasFailed()” in the Student class that checks
if the student has failed in any course. A student is considered to have failed
if any of their marks are below 60.

Implement a method named “displayInfo()” in the Student class that
displays the student’s information (name, roll number, marks, average
marks, and whether they have failed any course).
Project Description:
Pg. 02

Create a tester class with the main method. In the main method, create an
array of Student objects and populate it with student data (e.g., if your
project’s group consists of three students, create an array of three student
objects and initialize it with your group data – name, roll number and
marks).
Iterate over the array of Student objects and display the information of each
student (i.e., name, roll number, marks, average marks and an appropriate
message that shows whether they have failed any course) by invoking the
displayInfo() method in the student class.
Your output should be similar to the result in the figure 1
Figure 1: Example of output.
Marking Criteria
Pg. 03
III.
Marking Criteria
The program is error-free
/1
The student class is implemented correctly
/5
The tester class is implemented correctly
/5
Output screenshots in the report
/2
The code is well documented (commented)
/1
Total
/14
Marking Criteria
Pg. 04
Answer
1. Brief description
Provide a brief description of your program in this section.
2. Program code
Put the code of your program in this section. Do not forget to document
(comment) on your code.
3. Screenshots
Put the different screenshots with a brief description in this section.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper
Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER