OOP Group Project
OOP Group Project
Object-Oriented Programming
Group Project
Batch: HICD22201A
Weighage: 40%
Mark Mark
S/No: Question
Allocated Awarded
Total: 40 marks
2
Goal:
Graphics is one of the most important features of Java. Java applets provide the possibility
to draw lines, arcs, figures, images and text in different fonts and styles. Different colors
can also be incorporated in display.
Requirements
The graphics class defines a number of drawing functions. Each shape can be drawn
edge-only or filled. To draw shapes on the screen, we may call one of the methods
available in the graphics class. The most commonly used drawing methods included in the
graphics class. To draw a shape, we only need to use the appropriate method with the
required arguments.
Complex drawing
You need to write a method to draw the given below picture. This method will take a
two-dimensional array as an argument. The students should consider complex drawing
like lines of varying thickness, filling shapes with colors and patterns, drawing dashed line,
composite overlapping text and graphics, gradients and textures and more. The student
should attempt to involve a variety of packages such as:
java.awt
java.awt.image
java.awt.color
java.awt.font
java.awt.geom
java.awt.print
java.awt.image.renderable
3
Instruction
Note: The document should include the following headings, Java Source Code with comments
and screenshots of the console input and output. The student must provide tests on all possible
conditions.
Your report should use Arial or Times New Roman font and the font size should be 12. Line
spacing is 1.5 with a normal margin setting.
Requirements
Submission
Penalties:
Late Work will not be accepted. Deadlines should be adhered to. Only in exceptional
circumstances, students seeking extensions or reschedules need to complete an
official request for extension/extenuating circumstances. You need to fill in the
correct form, which can be requested from the offices.
4
PLAGIARISM DECLARATION FORM
This form must be completed, signed and attached to all assignments/projects/dissertations.
The following definition of plagiarism is taken from the MLA Handbook for Writers of Research Papers, Theses,
and Dissertations (MLA: New York, 1977, 99 4-5)
“Plagiarism may take the form of repeating another’s sentences as your own, adopting a particularly apt phrase as
your own, paraphrasing someone else’s argument as your own, or even presenting someone else’s line of thinking in
the development of a thesis as though it were your own. In short, to plagiarise is to give the impression that you
have written or thought something that you have borrowed from another. Although a writer may use other person’s
words and thoughts they must be acknowledged as such (by the use of the appropriate reference, and by the
insertion of quotation marks around any words directly quoted.”
PLAGIARISM DECLARATION
1. I acknowledge and understand that plagiarism is wrong and that it constitutes academic theft.
2. I understand that my written work must be accurately referenced. I have followed the rules and
conventions concerning referencing laid out in the course outline for this course.
3. I have not allowed, nor will I in the future allow, anyone, to copy my work to pass
it off as his or her work. I also accept that submitting identical work to someone else (a syndicate
assignment) constitutes a form of plagiarism. I accept that the same principle applies to authorised group
work.
PLAGIARISM WARNING
1. Any student found to have committed or aided and abetted the offense of plagiarism may be subjected to the
following penalties depending on the severity of his involvement in the offense.
i. The student shall receive no marks or a reduction of marks for the relevant academic
assignment, project or dissertation;
ii. Subsequent offenses will attract more severe penalties, including possible termination of studies.
2. Students should seek clarification from their respective lecturers, tutors, or supervisors if they are unsure
whether they are plagiarising the work of another person.
DECLARATION BY STUDENT
I have read and understood the above definition of plagiarism. I am aware of and understand the Institute’s policy
on plagiarism. I declare that all material in this assignment/project/dissertation is my own work and does not
involve plagiarism.