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