الهدف من المادة

  1. تقديم مفاهيم برمجة الحاسوب باستخدام لغات البرمجة التركيبية مثل سي++.
  2. تعليم وتدريب الطالب على استخدام المنهج العلمي في حل المسائل باستخدام الحاسوب.
  3. تطوير التفكير المنطقي لدى الطالب، و تمكينهم من كتابة خوارزميات جيدة و صحيحة.
  4. تمكين الطالب من قراءة وفهم البرامج الجاهزة و تطويرها و تحسين أدائها.
  5. تعلم أساليب البرمجة التركيبية وكتابة البرامج وفق المنهج العلمي.
  6. تدريب الطالب على تنفيذ الأنشطة المتعلقة بالبرمجة مثل الإختيار و التوثيق.

وتحتوي المادة على عدة وحدات:
الوحدة الأولى: .مقدمة عامة
الوحدة الثانية: البيانات
الوحدة الثالثة: لغة البرمجة سي++
الوحدة الرابعة: جمل التحكم 
الوحدة الخامسة: جمل التكرار
الوحدة السادسة: .المصفوفات
الوحدة السابعة: .الدوال