A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.
أسس البرمجة العودية
أتقن منطق الدوال ذاتية المرجعية لحل المشكلات الخوارزمية المعقدة بوضوح وثقة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
غالبًا ما يُعتبر مفهوم العودية (Recursion) أحد أكثر المفاهيم تحديًا للمطورين الجدد، ولكنه يظل ركيزة أساسية لعلوم الحاسوب وحل المشكلات بكفاءة. تبسّط هذه الدورة الطبيعة المجردة للمنطق العودي، مما يساعدك على تجاوز الارتباك الأولي والبدء في استخدامه بفعالية في برمجتك اليومية.
ستنتقل من كتابة الحلقات الأساسية إلى تصميم حلول أنيقة وذاتية المرجعية لأنماط البيانات المعقدة. من خلال التركيز على آليات مكدس الاستدعاء (call stack) وضرورة حالات الأساس (base cases)، ستكتسب المهارات اللازمة لكتابة شيفرة عودية قابلة للقراءة وعالية الأداء في آن واحد.
ما ستتعلمه:
- فهم المبادئ الأساسية لحالات الأساس والخطوات العودية
- تتبع تنفيذ الدوال عبر مكدس الاستدعاء لإدارة استخدام الذاكرة
- تطبيق تحسين استدعاء الذيل (tail-call optimization) لتحسين كفاءة الشيفرة الخاصة بك
- تطبيق الأنماط العودية للتنقل في هياكل البيانات الهرمية ومعالجتها
- التدرب على تحويل المنطق التكراري إلى دوال عودية والعودة مرة أخرى
- تحديد وحل الأخطاء الشائعة مثل العودية اللانهائية (infinite recursion) وتجاوز سعة المكدس (stack overflows)
تبدأ الدورة بالتعاريف الأساسية والنماذج الذهنية اللازمة للتفكير بشكل عودي قبل الانتقال إلى سيناريوهات البرمجة العملية وتقنيات التحسين الحديثة. تم تصميم هذا البرنامج النصي للمبرمجين المبتدئين الذين يتطلعون إلى تعميق مهاراتهم المنطقية؛ ولا يلزم وجود خبرة سابقة في العودية.
ابدأ في بناء أساسك الخوارزمي اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (2)
هذه مقدمة جيدة، البنية منطقية، وتغطي الأساسيات بفعالية، قد تكون مقدمة أكثر مما ينبغي للمتعلمين المتقدمين.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات علوم الحاسوب: فكر كمبرمج
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
خوارزمية Prim والأشجار الممتدة الدنيا في Java
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
الخوارزميات في C: المنطق الأساسي والتحليل
شهادة
تطبيق عملي
QR 50.00
→
🔥 مطلوب
🎓 بشهادة
هياكل البيانات المتقدمة، تشفير RSA، والخوارزميات الكمومية
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع