CSE 255 - Object Oriented Programming -Outline
CSE 255 - Object Oriented Programming -Outline
COURSE OUTLINE
Part-A
CLO3 Apply inheritance and polymorphism for code reuse and extensibility.
Learners will explore the concepts of inheritance and polymorphism and their
applications in code reuse and extensibility. They will understand how to create
derived classes that inherit properties and behaviors from base classes and leverage
polymorphism to write flexible and modular code.
PLO PLO PLO PLO PLO PLO PL PLO PLO PLO PLO PLO
1 2 3 4 5 6 O7 8 9 10 11 12
CLO1 ✔ ✔
CLO2 ✔ ✔ ✔
CLO3 ✔ ✔
CLO4 ✔ ✔ ✔
Part-B
Part-C
1. Assessment and Evaluation:
1 Attendance 10%
Part D
▪ Textbook and References:
- Sierra, K., & Bates, B. (2004). Head First Object-Oriented Analysis
and Design. O'Reilly Media.
- Bloch, J. (2018). Effective Java (3rd ed.). Addison-Wesley.
- Supplemental materials provided by the instructor.
Grading Scale:
The following chart will be followed for final grading.
A+ A A- B+ B B- C+ C D F
80-100 75-79 70-74 65-69 60-64 55-59 50-54 45-49 40-44 <40
4.00 3.75 3.50 3.25 3.00 2.75 2.50 2.25 2.00 0.00
Plagiarism and Academic Integrity:
Honesty is an intrinsic value that plays an integral role in developing the character
of a person. It is something that needs to be inculcated in a person from a very
early age, nurtured and reinforced by the environment in which he or she grows in
such a manner, that it permeates into and pervades the entire system, be it
academics or otherwise. Academic honesty cannot be a mutually exclusive term;
rather, it is an extension of the broader value system that enables a student to be
ethical, honest and accountable for her work. The integrity of students’ academic
work is very important to ZUMS’s faculty. The academic community revolves
around innovative ideas and creativity and we believe that person’s ideas are his or
her contribution to the academic community. Therefore, taking another person’s
ideas and representing them as one’s own is a serious form of dishonesty. Similarly,
cheating (copying someone else’s work, asking for answers, sharing answers, etc.)
and other forms of dishonesty (falsifying data, making up references, etc.) are also
serious breaches of this honor code. The following are considered to be academic
dishonesty at ZUMS:
● Plagiarism: Passing off the ideas or work of another person as one’s
own (one may be using another person’s writing/ideas/ project/ survey
report, claiming it to be original work or using the ‘cut-copy-paste’ method
to download information and then incorporating the same in one’s own work
without proper, clear and explicit acknowledgment of the source.
● Collusion: Allowing one’s work to be copied or submitted for
assessment by another
● Duplication of work: Presenting the same work for different
assessment components.
● Falsifying data/documents- Creating data that is not backed by true
research or participation
● Copying, asking for answers, sharing answers, and any other form of
cheating (misrepresenting your own work and knowledge) on exams or
quizzes are all forms of academic dishonesty.