مرئي: سلسلة محاضرات وورد برس
1 أبريل 2015 – 11:40 م | أضف مشاركة

بفضل الله تعالى وتوفيقه، بدأت تصوير ونشر سلسلة محاضرات إدارة محتويات الويب (التركيز على وورد برس) على قناتي على يوتيوب.
يمكنكم متابعتها حيث يتم نشر المحاضرات تباعا.

أكمل قراءة الموضوع »
مساقات

يمكنك من خلالها متابعة مساقاتي المختلفة و الاستفادة من المصادر العلمية المتاحـة فيها

مسميات وظيفية

عدد من المسميات الوظيفية التي أشغلها و شغلتها في إطار عملي الوظيفي

آراء & قضايا

تصنيف اعرض من خلاله مجموعة من آرائي حول قضايا معينة أو أخبار منتشرة في واقعنـا.

دورات تدريبيـة

تفصيل للدورات التدريبية التي أقدمها حيث المادة العلمية و المواعيد و غير ذلك

بنك الامتحانات

مجموعة كبيرة من امتحاناتي التي اختبرت بها طلبتي أوفرها خدمة لطلبتي و لطلاب العالمين

أنت موجود في: الرئيسية » مساقات » البرمجـة الشيئيـة 2011

البرمجـة الشيئيـة 2011

 
يهدف هذا المساق إلى تقديم طالب البرمجيات و قواعد البيانات لمفاهيم البرمجة الشيئية باستخدام لغة جافا مع إعطاءه القدرة على تمييز قدراتها مقارنة بأساليب البرمجة السابقة. و من خلال هذا المساق سيتمكن الطالب من التعامل مع الأصناف (Classes) و العناصر المشتقة منها “الكائنات” (Objects) مع كافة المصطلحات المتعلقة بهذين المفهومين الأساسيين حيث سيكون الطالب قادرا على فهم طرق تحويل البيئة المحيطة به إلى عالم البرمجة الشيئية و يدخل في ذلك التوارث (Inheritance) و تعدد الأشكال (Polymorphism) و الحمل الزائد (Overloading) و و تغيير طريقة تطبيق الدالة(Overwriting).كما يهدف المساق لجعل الطالب أكثر قدرة على التعامل مع مشاريع البرمجـة المتقدمة و التي تحتوي أكثر من صنف مما يجعله مهيئـًا في الفصول القادمة لفهم مساقي البرمجة المتقدمة و البرمجـة المرئيـة.
بيانات المساق
  • البرنامج: دبلوم برمجيات و قواعد بيانات
  • الفصل الدراسي: الثـاني
  • المواد السابقة المعتمد عليها: الخوارزميات و مباديء البرمجة.
  • عدد ساعات المساق : 3 (2 نظري, 1 عملي) , و تعطى جميعها في معمل الحاسوب
مصادر و مراجع المادة:
  • كتاب المفيد في الخوارزميات و مبادىء البرمجـة بلغة جافا, تأليف/ محمود رفيق الفرا, النسخـة الأولى 2011
  • ملفات البور بوينت من إعداد محاضر المساق / محمود رفيق الفرا, و سيتم إتاحتها من خلال هذه الصفحـة.
  • ملفات الفيديو, و ستكون متاحـة من خلال هذه الصفحة و قناة المحاضر على يوتيوب من هنـا.
الأهداف الأساسيـة للمسـاق:
  • مميزات البرمجـة الشيئية
  • مفهوم التغليف Encapsulation
  • مفهوم التجريد Abstraction
  • مفهوم الصنف class و الكائن Object
  • مفهوم Array of Objects
  • مفهوم التوارثInheritance
  • مفهوم تعدد الأشكال Polymorphism
توزيع الدرجات:
  • 10 درجات: امتحان تقييمي
  • 10 درجات: نشاط و التزام
  • 20 درجة: امتحان نصفي
  • 10 درجات: مشروع نهائي للمساق
  • 20 درجة : واجبات و امتحانات سريعـة
  • 30 درجة: امتحان نهائي
كشف الدرجات النصفيـة :
  • لمطالعة درجات أعمال لشعبة الطلاب 2010/2011 اضغط هنا
  • لمطالعة درجات الامتحان النهائي لشعبة الطلاب 2011/2010 اضغط هنـا
  • لمطالعة درجات أعمال لشعبة الطالبات 2010/2011 اضغط هنا
  • لمطالعة درجات الامتحان النهائي لشعبة الطالبات 2010/2011 اضغط هنا
  • ملاحظــة: الدرجات العلوية سيظهر عليها تعديلات إيجابيــة بعد اعتمادها من نظام الكلية نظرا لإضافة الدرجات الخاصـة بالخبر السعيد.
  • للحصول على الامتحان النهائي و الإجابة النموذجيـة اضغط هنــا
التوصيف الكامل لمواضيع المساق و تحميل المادة العلميـة:
الاسبوع المادة المقررة
PPT
مصادر تعليمية أخرى
الأسبـــوع الأول
  • مقدمة للمساق و قواعده
  • مراجعة لمفاهيم البرمجة الأساسية
Mtube1

Mtube-array1 P1 P2
Mtube-evenarr P1 P2
الأسبوع الثـاني
  • مراجعة لمفاهيم الدوال (Methods) و المتغيرات المحلية و العامة (Local and Global variables)
  • Primitive Types &. Reference Types
  • مقدمة للبرمجة الشيئية
  • الفارق بينها و بين أساليب البرمجة الأخرى؟
PPT
الأسبوع
الثـالث و الرابع
  • مفهوم الأصناف (Classes) ؟
  • مفهوم الكائنات (Objects) ؟
  • مفهوم الـ Access modifier و تأثيرها …
  • تمارين متنوعة
PPT BookClassPart1Code

BooKClassVideo
EmployeeClassVideo

الأسبوع الخامس حتى السابع
  • تطبيقات بمستويات مختلفة على البرمجة الشيئية .
  • أمثلة على تطبيقات متنوعة مثل:
  1. كيفية عمل Array of objects
  2. تطبيق “دفتر التليفونات” من خلال البرمجة الشيئية
PPT

(رابط جديد)
ArrayOfPCProjectCode

الأسبوع الثامن حتى العاشر
  • مفهوم التوارث Inheritance و تأثيره على الـ Access modifier.
PPT graduateextendsStudentcode

الأسبوع الحادي عشر
  • تدريبات شاملة على التوارث يقوم الطالب ببرمجتها بنفسه مع متابعة المدرس له و التعليق على أهم الأخطاء و إصلاحها.
الأسبوع الثاني عشر
  • مفهوم الـ Polymorphism ؟ و مدى أهميته ؟
  • تطبيق هذا المفهوم من خلال تطبيق أو أكثر ثم إعطاء الفرصة للطلاب للتفاعل مع هذا المفهوم.
PPT
الأسبوع الثالث عشر
  • مراجعة عامة للمساق و يتم من خلال هذا الاسبوع فتح الباب أمام الطلاب لطرح تساؤلاتهم و مشاكلهم.
الأسبوع الرابع عشر
  • تدريبات عامة على البرمجة الشيئية يقدمها المدرس للطلاب ليقوموا هم ببرمجتها و يكون دوره التقييم و التعليق على أهم الأخطاء و العمل على تصحيحها.

القسم : مساقات |
Twitter Delicious Facebook Digg Stumbleupon Wordpress Googlebuzz Myspace Gmail Newsvine Favorites More

المشاركات 90 في : “البرمجـة الشيئيـة 2011”


  1. 41
    ahmed قال:

    يا استاذي العزيز امتا راح تبلش الدورة يلي سجلنا بيها يا ريت ترد لنا خبر

  2. 42
    ahmed قال:

    طيب يا استاذي العزيز الساعة كام راح تبدا المحاضرة ان شاء الله

    • 42.1
      Mahmoud R. Alfarra قال:

      مبدئيـا قد تكون محاضرة الشباب الساعة 10:30 – 12:30 ستتأكد المواعيد يوم الاربعاء ان شاء الله

  3. 43
    ahmed قال:

    شكرا علي الدر استاذي العزيز

  4. 44
    ahmed قال:

    عفوا “الرد”