Introductory Note
This is the core course of Bachelor of Science in SWE. This course includes the concepts of Object-Oriented Programming (OOP) as a Paradigm or Model of programming and Object Oriented Concept Principles as well. It allows of code organization in general
and Object-Oriented concept in particular. Students are intended to break down problems from structured & semi-structured requirements such as a class-diagram or scenario and design a lass diagram.