Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

ISO 9001:2008 Certified Institute

Java institute for Advanced Technology


Department of Examinations

COURSE(S) – (LEADING TO) PROFESSIONAL DIPLOMA IN SOFTWARE ENGINEERING


UNIT NAME OBJECT ORIENTED PROGRAMMING CONCEPTS - I
UNIT ID H7DY 04
ASSIGNMENT ID H7DY 04/AS/01
RESEARCH NAME RESEARCH ON OBJECT-ORIENTED PROGRAMMING CONCEPTS
EXPECTED TO CONDUCT A RESEARCH ON THE HISTORY OF
DESCRIPTION OBJECT-ORIENTED PROGRAMMING AND OBJECT-ORIENTED
PROGRAMMING CONCEPTS.
DURATION 3 WEEKS
WORD COUNT 1500 (EXCLUDING CODE EXAMPLES)
SUBMISSION VIA ONLINE (STUDENT PORTAL)
DOCUMENT FORMAT MICROSOFT WORD OFFICE DOCUMENT: DOCUMENT FORMAT

GUIDE LINES FOR CANDIDATES


• Students are expected to use reference books, the Internet, journals and other similar sources in
order to accomplish the task specified above.
• Students are expected to refrain from repeating any content in their research document.
• Students will be penalised for any plagiarism.

NAME : .....................................................................................................................................
(BLOCK CAPITALS)

ADMISSION NO : .....................................................................................................................................
NIC NO : .....................................................................................................................................

Java Institute for Advanced Technology


Sri Lanka
Question:

Carry out a comprehensive research on object-oriented programming languages as well as

other related aspects. Your research should include various factors related to object-oriented

programming languages and it is compulsory to include the overview, history, main features,

and concepts of object-oriented programming languages. Furthermore, object-oriented

design patterns should be defined and described. Additionally, select five of the following

eight object-oriented programming concepts and describe the selected concepts using Java

code examples in your research.

1. How to model relationships between Objects using IS-A and HAS-A Relationships

2. What is Polymorphism?

3. Abstraction in the Java Programming Language

4. What is Association?

5. Difference between Aggregation and Composition

6. What is Encapsulation?

7. Differences between Overriding, Overloading

8. Differences between Interfaces and Abstract classes.

Page 02 of 04
ISO 9001:2008 Certified Institute
Assignment Submission Guidelines for Students

Students are advised to strictly follow the guidelines specified herein when formulating and
submitting research assignments

Important Information for Students

1. The assignment should be submitted only as a soft copy in a Microsoft Word format on or
before the specified assignment due date.
2. The soft copy of the assignment should be uploaded to the student portal using the SCN
number.
3. The submission date provided for all assignments are the final dates on which you can
hand upload the assignments. Please note that late submissions are not allowed.
4. Plagiarism is treated as a serious offence and the work you produce should be individual
and original. However, note that students will have to work in groups in certain scenarios.
5. All sources of information in any assignment must be referenced using the “Harvard
referencing” system, where a reference listing should be included at the end of the
assignment.
6. Please contact your branch on assignments, re-submission, and related procedures.
7. Students are expected to maintain a backup of all assignments. The Java Institute for
Advanced Technology retains all the rights to re-call soft copies of any assignment at any
time during the course.
8. Students should use the attached assignment coversheet and declaration of
authentication form to the assignment
9. Students are expected to provide the following information in their assignment
coversheet of the softcopy in the CD:
 Student name
 SQA ID number
 NIC No
 Subject name
 Subject code
 Branch.
10. Assignment Report Rules
 Paper Size:A4
 Word Count:1500 words
 Line Spacing:1.5
 Printing Margin:1 inch on LHS and RHS
 Binding Margin:½ inch
 Header and Footer:1 inch

Page 03 of 04
ISO 9001:2008 Certified Institute
 Printing: Single-sided
 Basic Font Size:12pt
 Heading:16pt
 Sub-headings:14pt, Bold
 Body:12pt, Justified Aligned
 Font Style: Times New Roman/Calibri.

Page 04 of 04
ISO 9001:2008 Certified Institute

You might also like