يوفر هذا المقرر المفاهيم الأساسية لتصميم الكائنات الموجهة وتنفيذ أنظمة البرمجيات. تتضمن قائمة الموضوعات المفاهيم الأساسية للفئات والكائنات والأساليب وتقنيات توجيه الكائن مثل التجريد والتكيف ، والاقتران بين الشفرات وإعادة بناء وتعدد الأشكال ، وأنواع البيانات المجردة ، والبرمجة الدفاعية والتغليف والميراث. سيحصل الطلاب على معرفة أساسية حول كيفية ترجمة بيان المشكلة إلى برنامج موجه للكائنات حيث يسهل الحفاظ عليه مع (تغيير ميزة ، وإزالة ميزة ، وإصلاح خطأ وما إلى ذلك).
Prerequisite: 112COMP-3