2- Course Aim :-
- Demonstrate and understand of concepts OOP.
- Apply a wide range of principles and tools of OOP.
- Design and implement computer based systems.
- Analyze computing problems and provide solutions related to the design and construction of OOP.
- Design and implement software systems.
- Employ communication skills, public speaking and presentation skills, and delegation, writing skills, oral delivery, and effectively using various media for a variety of audiences.