0% found this document useful (0 votes)
11 views4 pages

Object-Oriented Programming Assignment

The document outlines an assignment for a Diploma in Information & Communication Technology at Berea College of Technology, focusing on Object Oriented Programming. It includes two main questions: the first requires creating a system for managing student scores, while the second involves developing a patient management system for Addington Hospital using Java. Assessment criteria are provided for both content and technical aspects, with a total of 100 marks available.

Uploaded by

jeffreybala263
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views4 pages

Object-Oriented Programming Assignment

The document outlines an assignment for a Diploma in Information & Communication Technology at Berea College of Technology, focusing on Object Oriented Programming. It includes two main questions: the first requires creating a system for managing student scores, while the second involves developing a patient management system for Addington Hospital using Java. Assessment criteria are provided for both content and technical aspects, with a total of 100 marks available.

Uploaded by

jeffreybala263
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

BEREA COLLEGE OF TECHNOLOGY

FACULTY OF INFORMATION TECHNOLOGY

Name & Surname: _____ Student No:

Qualification: Diploma in Information & Communication Technology Semester: 1 Module Name: Object Oriented
Programming Phase 1
Submission Date: 16 September 2025

ASSESSMENT CRITERIA MARK EXAMINER MODERATOR


ALLOCATION MARKS MARKS

MARKS FOR CONTENT

QUESTIONS 90

QUESTION : 1 30

QUESTION : 2 60

TOTAL 90
MARKS FOR TECHNICAL ASPECTS

Uploading and submitting


LAYOUT AND SPELLING
Font – NEW TIMES ROMAN 12
Line Spacing – 1.0 10
Margin should be justified.
REFERENCES
According to the Harvard Method

TOTAL 10

TOTAL MARKS FOR ASSIGNMENT 100

Examiner’s Comments:

Moderator’s Comments:

Examiner Name and Surname: Moderator Name and Surname:

Mr [Link] Miss [Link]


Signature of Examiner: Signature of Moderator:

Page 1 of 4
Question One (30 marks)

A teacher wants to store and manage student scores in a class. Initially, they use an array for
a fixed number of students. Later, they switch to a list because the number of students
changes frequently. As a group create a system with a class called Scores and different
methods/functions for the teacher that will do the following.

Allows the teacher to choose from the menu what she wishes to do
1. Store students marks (10)
2. Display the marks in ascending order and in reverse order as well (5)
3. Calculate and display the average grade for the learners (5)
4. Display the highest mark as well as the lowest mark in the class. (10)

Description Maximum Mark Obtained Mark

System Functionality 15

Graphical user Interface and design 5

Presentation(Confidence, Time management) 10

Total Mark 30

Page 2 of 4
Question TWO (60 marks)

Read and understand the following

You guys as a group have been employed as a software developers at Addington Hospital.
Using NetBeans and JAVA. Analyze the following and answer the questions that follow.
Addington Hospital is looking for a system to manage their patients and stuff records.
The system they want needs to have the following functions: Patients management, doctor
management, appointment management, billing history and file management
As IT students create a JAVA system that will do the following in order to meet the hospital
requirements.
1. Patient Management (15)
 Add new patients
 Search for a patient
 View all patient records
2. Doctor Management (10)
 Add new doctors
 View doctor list
3. Appointment Management (10)
 Schedule an appointment
 View upcoming appointments
4. Billing System (15)
 Generate patient bills
 View payment history
5. File Handling (10)
 Save patient and doctor data in a .txt file

Page 3 of 4
Description Maximum Mark Obtained Mark

System Functionality 25

Graphical user Interface and design 20

Presentation(Confidence, Time management) 15

Total Mark 60

Name(s) Surname Student Number Group Name Total Marks

Page 4 of 4

You might also like