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

تاريخ النشر
10 ذو القِعدة 1444
تاريخ أخر تعديل
10 ذو القِعدة 1444
التقييم