BPG402
برمجة (2)
Programming II
5 نقطة اعتماد
الفصل الثاني
مقررات أساسية
مقرر أساسي في هندسة المعلوماتية يغطي مفاهيم جوهرية مشتركة بين جميع الاختصاصات.
المتطلبات السابقة المباشرة
مقررات تعتمد على هذا المقرر
-
برمجة الويب (1)
Web Programming I
BWP401 · 5 نقطة
بنى المعطيات والخوارزميات (1)
Data Structures and Algorithms I
BDA501 · 6 نقطة
نظم التشغيل (1)
Operating Systems I
BOS501 · 4 نقطة
مخبر نظم التشغيل (1)
Operating Systems I Lab
BOSL501 · 4 نقطة
برمجة (3)
Programming III
BPG601 · 5 نقطة
برمجة التطبيقات الشبكية
Network Application Programming
NNP601 · 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
إحصائيات المقرر
جارٍ التحميل…