100% خصمخد كورسين بقيمه 200$ — مجاناً
ينتهي العرض خلال00ي23س07د03ث

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

متقدم

تاجات

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

عن هذه الدورة

دورة "تراكيب البيانات والخوارزميات: فهم الأساسيات، تطبيقات عملية، واستراتيجيات متقدمة" هي دورة شاملة تهدف إلى تزويد الطلاب بالمعرفة والمهارات الضرورية لفهم وتصميم وتنفيذ الخوارزميات والتراكيب البيانية بكفاءة. في هذه الدورة، ستبدأ رحلتك بتعلم المفاهيم الأساسية لتراكيب البيانات data structure مثل المصفوفات arrays، القوائم المرتبطة linked lists، الأكوام stacks، الطوابير queues، الأشجار trees، والرسوم البيانية graphs. ستتعرف على كيفية عمل كل من هذه التراكيب، ومتى يكون من المناسب استخدامها، وكيفية تنفيذها في لغات البرمجة الشائعة. بعد بناء أساس قوي في تراكيب البيانات، ستنتقل إلى تعلم كيفية تصميم الخوارزميات algorithms بكفاءة. ستدرس تقنيات الفرز والبحث sort and search، بالإضافة إلى استراتيجيات حل المشكلات مثل التقسيم والحل divide and conquer، والخوارزميات الجشعة greedy algorithms، والبرمجة الديناميكية dynamic binding. سيتم التركيز على تحليل تعقيد الوقت time complexity والمكان للخوارزميات باستخدام تدوين Big O، مما يساعدك على تقييم أداء الحلول المختلفة. سواء كنت طالب علوم حاسوب، مطورًا محترفًا، أو هاويًا يسعى لتوسيع معرفته، فإن هذه الدورة مصممة لتلبية احتياجاتك وتطوير مهاراتك في هذا المجال الحيوي. في نهاية الدورة، ستكون مجهزاً بالأدوات والمعرفة اللازمة لمواجهة تحديات البرمجة الحديثة بثقة وفعالية بإذن الله.

المدة: 1 ساعة 59 دقيقة

المتطلبات

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

ماذا ستتعلم

  • فهم تراكيب البيانات الأساسية Data Structures

  • تصميم وتحليل الخوارزميات Algorithm Design and Analysis

  • تقنيات حل المشكلات Problem-Solving Techniques

  • استراتيجيات الخوارزميات Algorithmic Strategies

المنهج الدراسي

مقدمة الى تراكيب البيانات

6 محتويات

خوارزميات الترتيب Sorting Algorithms

3 محتويات

تقييمات الدورة

واصل استكشاف دورات في موضوعات مشابهة.