أنا لست متأكدا أن هذا للمبتدئين تماما فهو يفترض بعض المعرفة السابقة التي لم يتم تعليمها بشكل صريح بعض الأمثلة كانت مربكة
هياكل البيانات والخوارزميات بلغة C++ مع العودية
ابنِ أساسًا قويًا في علوم الكمبيوتر من خلال تطبيق هياكل البيانات الأساسية وخوارزميات البحث وأنماط العودية من الصفر باستخدام C++ الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يتطلب كتابة برامج فعالة فهمًا عميقًا لكيفية تخزين البيانات وتنظيمها ومعالجتها في الذاكرة. ترشدك هذه الدورة التدريبية النصية خلال المبادئ الأساسية لعلوم الكمبيوتر، وتعلمك كيفية تصميم وتنفيذ الخوارزميات وهياكل البيانات الأساسية باستخدام C++.
ستنتقل من كتابة برامج أساسية إلى تصميم حلول محسّنة للغاية وآمنة للذاكرة. من خلال استكشاف الأسس النظرية أولاً، ستتعلم كيفية كتابة تطبيقات مخصصة من الصفر، والاستفادة من ممارسات C++ الحديثة مثل المؤشرات الذكية وإدارة الذاكرة الفعالة لكتابة تعليمات برمجية نظيفة وقوية.
ما ستتعلمه:
- فهم آليات العودية، بما في ذلك تخصيص ذاكرة المكدس واستراتيجيات التراجع.
- بناء هياكل بيانات مخصصة من الصفر، بما في ذلك القوائم المرتبطة، وأشجار البحث الثنائية، وجداول التجزئة.
- تطبيق خوارزميات الفرز الكلاسيكية وخوارزميات البحث عن السلاسل الفرعية لتحسين استرجاع البيانات ومعالجتها.
- تطبيق تقنيات البرمجة الديناميكية مثل التذكير والجدولة لحل مشاكل التحسين المعقدة.
- تحليل هياكل الرسم البياني وتنفيذ خوارزميات الاجتياز وأقصر مسار مثل Dijkstra.
- ممارسة تقنيات إدارة الذاكرة الحديثة في C++، بما في ذلك المؤشرات الذكية، لمنع تسرب الذاكرة في الهياكل المخصصة.
تبدأ الدورة بتعريفات أساسية للذاكرة والعودية قبل الانتقال خطوة بخطوة عبر التراجع، والبرمجة الديناميكية، وهياكل البيانات المخصصة، وخوارزميات الرسم البياني المتقدمة. يتم تعزيز كل مفهوم بشروحات مكتوبة مفصلة وشروحات تعليمات برمجية لضمان الفهم العملي.
تم تصميم هذه الدورة للمهندسين الطموحين وطلاب علوم الكمبيوتر المبتدئين. لا يلزم وجود خبرة سابقة في الخوارزميات المعقدة، على الرغم من أن الإلمام الأساسي ببنية C++ التمهيدية سيساعدك على تحقيق أقصى استفادة من المواد.
ابدأ القراءة اليوم لإتقان اللبنات الأساسية لعلوم الكمبيوتر.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (2)
It was a pretty good course overall. Some parts moved a little fast for me, but the examples were generally helpful. Worth the time investment.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات علوم الحاسوب: فكر كمبرمج
شهادة
تطبيق عملي
150,00 kr
→
🏆 الأكثر شعبية
🎓 بشهادة
خوارزمية Prim والأشجار الممتدة الدنيا في Java
شهادة
تطبيق عملي
150,00 kr
→
🏆 الأكثر شعبية
🎓 بشهادة
الخوارزميات في C: المنطق الأساسي والتحليل
شهادة
تطبيق عملي
150,00 kr
→
🔥 مطلوب
🎓 بشهادة
هياكل البيانات المتقدمة، تشفير RSA، والخوارزميات الكمومية
شهادة
تطبيق عملي
150,00 kr
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع