كل المحاضرين
د.م./محمد الخضور

د.م./محمد الخضور

دكتوراة فى هندسة الاتصالات

5 دورة15.5K مشاهدة

دكتوراة في هندسة الاتصالات لديه عدد من الأبحاث المنشورة في مجلات علمية محكّمة. محاضر ومدرب في علوم الحاسب الآلي.

دورات د.م./محمد الخضور

  • هياكل البيانات
    4.7(95)|1,780|4:56

    هياكل البيانات

    أساسيات هياكل البيانات والخوارزميات

    د.م./محمد الخضور
    د.م./محمد الخضور
  • الخوارزميات
    4.4(97)|2,617|5:24

    الخوارزميات

    تحليل وتصميم الخوارزميات بكل أشكالها

    د.م./محمد الخضور
    د.م./محمد الخضور
  • الكود النظيف
    4.8(69)|1,363|4:12

    الكود النظيف

    كتابة كود منظم خالي من الأخطاء

    د.م./محمد الخضور
    د.م./محمد الخضور
  • البرمجة باستخدام إكسل VBA
    4.9(94)|7,297|3:54

    البرمجة باستخدام إكسل VBA

    اجعل كل الحسابات تتم تلقائيًا داخل إكسل

    د.م./محمد الخضور
    د.م./محمد الخضور
  • الرياضيات المتقطعة
    4.5(55)|2,414|2:38

    الرياضيات المتقطعة

    تعلم الرياضيات اللازمة لإتقان البرمجة

    د.م./محمد الخضور
    د.م./محمد الخضور

ماذا ستتعلم مع د.م./محمد الخضور

هياكل البيانات

يشرح هذا الكورس هياكل البيانات Data Structure وعلاقتها بتصميم الخوارزميات والبرمجة. هياكل البيانات هي الطرق التي تنظم بها المعلومات داخل البرنامج ليسهل تخزينها والوصول إليها. يبدأ الكورس بمقدمة، ثم علاقة بنى المعطيات بتصميم الخوارزميات، وأنواع بنى المعطيات الأساسية وغير الأساسية، الخطية وغير الخطية. بعدها تتعلم تمثيل التعابير infix وprefix وpostfix وكيفية استخدام المكدس للتحويل من infix إلى postfix، ثم بنى المعطيات الثابتة والديناميكية في جزأين. وتتعمق في المكدس وخوارزميات عملياته الأساسية، مع مثال شامل بلغة C وتنفيذ عملي للكود، ثم تتعرف على الطابور وآلية عمل مؤشراته وخوارزميات عملياته الأساسية، ويتضمن الكورس كتاب عمل للتحميل. ينفع الكورس دارسي علوم الحاسب والمبرمجين المبتدئين.

  • إتقان المفاهيم الأساسية لهياكل البيانات.
  • تنفيذ الخوارزميات باستخدام بني المعطيات المختلفة.
  • فهم كيفية تحسين أداء البرامج باستخدام هياكل البيانات المناسبة.

الخوارزميات

يشرح هذا الكورس تحليل وتصميم الخوارزميات Algorithms وكيفية التفكير المنطقي لحل المشكلات البرمجية. تبدأ بمقدمة عامة ومفهوم تحليل الخوارزميات واستراتيجياته، ثم كيفية كتابة الخوارزميات اللفظية والمخططات التدفقية. بعد ذلك تحلل خوارزمية البحث التتابعي Sequential Search، وتتعرف على التدوين المقارب Asymptotic Notation وهو Big OH وOmega وTheta، وتحلل الحلقات التكرارية والمتداخلة. ثم تنتقل إلى الخوارزميات العودية ومقارنتها بالتكرار، وخوارزميات المخططات BFS وDFS، وخوارزمية الفرز بالإقحام والفرز السريع والبحث الثنائي. ينفع الكورس دارسي علوم الحاسوب والمبرمجين الذين يريدون فهم أداء الكود وكتابة حلول أفضل، ويفضل أن تعرف أساسيات البرمجة.

  • فهم عميق لمفاهيم تحليل الخوارزميات.
  • كتابة خوارزميات فعالة وتحليل أدائها.
  • التعامل مع المخططات والخوارزميات المتقدمة.

الكود النظيف

يشرح كورس الكود النظيف (Clean Code) كيف تكتب كودا منظما وسهل القراءة والتعديل. يبدأ بالتعرف على مفهوم الشيفرة النظيفة والسيئة، ثم التباعد الأفقي والتباعد الرأسي، وإرشادات دليل PEP لكتابة الكود بلغة بايثون. بعد ذلك يتناول اللاحقات الرقمية المتتالية، والأكواد المكررة ودلالاتها وكيفية التخلص منها، والأرقام السحرية، ومفهوم الأكواد الميتة، والتنقيح باستخدام ملفات السجل. ثم التعليقات والتوثيقات، والمبادئ التوجيهية العشرون، وكتابة دوال فعالة، وينتهي بتحميل كتاب العمل. الكورس مناسب للمبرمجين من أي مستوى ممن كتبوا بعض الأكواد ويريدون تحسين جودتها، ويفيد كل من يعمل في تطوير البرمجيات ضمن فريق. يحتاج المتدرب إلى معرفة أساسية بالبرمجة فقط. وبعد الانتهاء ستكون قادرا على اكتشاف الكود السيئ وإصلاحه،

  • فهم كيفية كتابة أكواد نظيفة واحترافية.
  • الالتزام بمعايير البرمجة العالمية وتحسين جودة الأكواد.
  • التخلص من الأخطاء الناتجة عن الأكواد المكررة أو غير المنظمة.

البرمجة باستخدام إكسل VBA

يشرح هذا الكورس البرمجة باستخدام إكسل VBA، أي كتابة أكواد بلغة فيجوال بيسك للتطبيقات لأتمتة الحسابات والمهام المتكررة داخل Excel بضغطة زر. تبدأ بمقدمة ومحاور الكورس، ثم كسر الجليد وكتابة البرنامج الأول، والأحداث والأدوات في VBA، والتعرف على الأدوات وخصائصها. بعد ذلك تتعلم كائنات إكسل والجمل الشرطية، والمتغيرات وبرمجة صندوق الرسائل، وإضافة أدوات إلى أوراق العمل، وكيف تتعامل VBA مع خلايا إكسل. ثم تنتقل إلى مفهوم الخوارزميات وبناء خطة لكتابة الكود، والحلقات التكرارية، وبرنامج تحديد المورد الأفضل، ووحدات الماكرو، مع تحميل ملف العمل والتطبيقات. يناسب هذا الكورس مستخدمي إكسل والمحاسبين وموظفي التقارير وكل من يريد توفير الوقت في المهام المتكررة. يفضل أن تعرف أساسيات إكسل،

  • القدرة على أتمتة العمليات داخل إكسل باستخدام VBA.
  • إنشاء حلول برمجية مخصصة لتلبية احتياجات العمل.
  • تحسين الإنتاجية من خلال كتابة الأكواد وتنفيذ الخوارزميات.

الرياضيات المتقطعة

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

  • إتقان المفاهيم الأساسية للمنطق الرياضي وتطبيقاتها العملية.
  • القدرة على استخدام جداول الحقيقة لتحليل الاقتراحات البرمجية.
  • فهم وتطبيق القوانين المنطقية في تطوير الشفرات البرمجية.