يهدف هذا المقرر لتعريف الطالب على مفهوم البرمجة
باستخدام مفهوم OOP. وان يتعرف على
مفهوم التراكيب و الوراثة و تعدد الأشكال. وكذلك يعدد مميزات البرمجة الشيئية وخصائصها .
المخرجات التعليمية المستهدفة من دراسة المقرر
بعد اجتياز الطالب أساسيات لغة C++ يكون قد استوعب مفاهيم البرمجة الشيئية
كحماية البيانات و كبسلة و الوراثة وتعدد الأشكال وان
يعبر الطالب عن تركيب وتصميم البرمجة الموجهة بالمفاهيم المتنوعة الخاصة بها .
طرق التعلم والتعليم
الطريقة التقليدية (شرح الموضـــوع ) و مناقشة الطالب في
حل التمارين و البرامج.
خلق روح التنافس بين الطلبة من خلال حل البرامج بشكل
منفرد. والتعليم الذاتي و حل المشكلات والدرس
العملي في معمل الحاسوب
طرق التقييم
اختبار تحريري {كتاب
مغلق} و اختبار شفهي و كتابة تقرير و تقديم عرض واختبار عملي