Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
تراكيب البيانات والخوارزميات data structure and algorithms
Rating: 4.9 out of 5(4 ratings)
168 students

تراكيب البيانات والخوارزميات data structure and algorithms

الخوارزميات والتراكيب في مشاريع، التعلم النظري لتراكيب البيانات والخوارزميات، تحسين الأداء وتحليل التعقيد
Created byNibras Alissa
Last updated 1/2026
Arabic

What you'll learn

  • فهم تراكيب البيانات الأساسية Data Structures
  • تصميم وتحليل الخوارزميات Algorithm Design and Analysis
  • تقنيات حل المشكلات Problem-Solving Techniques
  • استراتيجيات الخوارزميات Algorithmic Strategies

Course content

4 sections30 lectures22h 18m total length
  • أنواع المسائل (الترتيب والبحث) وتراكيب البيانات الأساسية المصفوفات والرسومات ج115:27
  • أنواع المسائل (الترتيب والبحث) وتراكيب البيانات الأساسية المصفوفات والرسومات ج217:14
  • الأشجارtrees و graph الرسوم البيانية الجزء الثالث15:58
  • الأشجارtrees الجزء الثاني4:31
  • heap sort part 113:06
  • heap sort part 212:56
  • مجموعة اسئلة من نمط الخيارات المتعددة

Requirements

  • دورة تعلم الجافا من الصفر الى الاحتراف المستوى الثاني

Description

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


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

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


المواضيع الموجودة حالياً: الترتيب والبحث ، الرسوم البيانية trees ,graphالأشجار، heap ومجموعة اسئلة خيارات في نهاية الوحدة الأولى. ثم مجموعة من خوارزميات الترتيب: الفقاعة bubble, الاختيار selection، الاضافة insertion ومجموعة اسئلة خيارات في نهاية الوحدة الثانية.

وبقية المواضيع سيتم تنزيلها إن شاء الله...


بالإضافة إلى التعلم النظري، ستشارك في تطبيقات عملية عبر تمارين ومشاريع واقعية. ستتاح لك الفرصة لتطبيق ما تعلمته من خلال حل مشكلات حقيقية، مما يعزز من مهاراتك في التفكير النقدي وحل المشكلات.


ستتعمق أيضًا في استراتيجيات متقدمة لتحسين أداء الخوارزميات، وستتعلم كيفية التعامل مع التحديات التي تواجهها عند تطبيق الخوارزميات في بيئات متنوعة.


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

Who this course is for:

  • طلاب علوم الحاسوب: الذين يسعون لبناء أساس قوي في تراكيب البيانات والخوارزميات كجزء من مناهجهم الدراسية.
  • المطورين والمبرمجين: الذين يرغبون في تحسين مهاراتهم في حل المشكلات وزيادة كفاءة الكود الخاص بهم.
  • محترفي تكنولوجيا المعلومات: الذين يرغبون في تعزيز معرفتهم بتراكيب البيانات والخوارزميات لتطبيقها في مشاريعهم العملية.
  • الطلاب الذين يستعدون لمقابلات العمل التقنية: حيث تُعتبر تراكيب البيانات والخوارزميات جزءًا أساسيًا من معظم المقابلات التقنية لشركات التكنولوجيا الكبرى.
  • الهواة والمتعلمين الذاتي: الذين يرغبون في تعلم أساسيات تراكيب البيانات والخوارزميات لتطوير فهم أعمق لعلوم الحاسوب.