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

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