ITE Masar
BPG402

برمجة (2)

Programming II
5 نقطة اعتماد الفصل الثاني مقررات أساسية

مقرر أساسي في هندسة المعلوماتية يغطي مفاهيم جوهرية مشتركة بين جميع الاختصاصات.

المتطلبات السابقة المباشرة

كامل سلسلة المتطلبات السابقة

توصيف المقرر

أهداف المقرر

يهدف هذا المقرر تعريف الطالب بمفاهيم البرمجة غرضية التوجه ومكوناتها كالصفوف والأغراض والوراثة وغيرها واستخدامها من خلال لغة #C وبيئة متكاملة للتطوير البرمجي Visual Studio.

النتائج التعليمية المرجوة

  • 1. تعرُّف الطالب أسس التصميم الغرضي التوجه وكتابة خوارزميات غرضية التوجه من خلال استخدام وبناء الأنماط/الصفوف في اللغات الغرضية التوجه
  • 2. تعرُّف و اتقان استخدام الصفوف الموجودة الجاهزة بسهولة (مثل: المكتبة الحسابية Math، والسلاسل الحرفية String والملفات النصية Text files)
  • 3. تعرُّف و استخدام معالجة الاستثناءات Exception Handling
  • 4. تعرُّف الوراثة (Inheritance).
  • 5. تعرُّف تعدد الأشكال: الصفوف المجردة Abstract classes و الواجهات البرمجية interface
  • 6. تعرُّف توزيع الصفوف على وحدات مختلفة (namespaces, packages) والعلاقة بين صفوفها.
  • 7. تعرَّف واستخدام البرمجة المقادة بالأحداث والتمكن من بناء واجهات التخاطب البيانية GUI

مفردات المقرر (الفصول)

# عنوان الفصل محتوى الفصل
CH1 الصفوف والأغراض باستخدام Visual Studio .Net
CH2 الصفوف الأساسية مسبقة التعريف: صف التوابع الحسابية Math وصف السلاسل الحرفية string
CH3 معالجة الاستثناءات Exception Handling
CH4 الملفات النصية التسلسلية Text Files
CH5 تعريف الصف كنمط معطيات
CH6 عناصر الصف: الخصائص property members
CH7 الوراثة Inheritance
CH8 الصفوف المجردة abstract class والواجهات البرمجية interface
CH9 الواجهات التخاطبية البيانية GUI

معلومات عن الامتحان

أتمتة
هذه المعلومة مبنية على فصول سابقة وقد تُغيّرها الجامعة في أي وقت — تأكد منها مع مدرّس المقرر قبل الامتحان.

مدرّسو المقرر

أحمد عقول t_aakool@svuonline.org
جميل ليوس المنسّق t_jlayous@svuonline.org
حسام الدين الفوال t_hfawal@svuonline.org
هانئة المالكي t_halmalki@svuonline.org
لمى العلي t_lalali@svuonline.org

إحصائيات المقرر

جارٍ التحميل…