TrueschoTruescho
كل الدورات
الخوارزميات في ++C
edX
دورة
متوسط
مجاني للتدقيق
شهادة

الخوارزميات في ++C

Codio

تعلّم الخوارزميات في ++C بأسلوب تطبيقي: قياس التعقيد، تقنيات التصميم، وخوارزميات البحث والفرز عبر تمارين عملية.

2 ساعة/أسبوع3 أسبوعالإنجليزية21 متسجل
مجاني للتدقيق

عن الدورة

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

ماذا ستتعلم

  • قياس وتعريف تعقيد الخوارزميات من حيث الزمن والمساحة
  • التعرّف إلى تقنيات تصميم الخوارزميات الشائعة مثل الاستدعاء الذاتي (Recursion) والخوارزميات الجشعة والبرمجة الديناميكية وغيرها
  • فهم خوارزميات البحث (البسيطة والمتقدمة) وتطبيق عدة خوارزميات للفرز

المتطلبات المسبقة

  • الإلمام بالموضوعات المقدمة في شهادة «البرمجة بلغة جافا: مقدمة عملية تطبيقية»

المدرسون

P

Patrick Ester

Director of Content

المواضيع

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

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

ابدأ التعلم الآن