TrueschoTruescho
كل الدورات
البرمجة الديناميكية والخوارزميات الطماعة
Coursera
دورة
غير محدد

البرمجة الديناميكية والخوارزميات الطماعة

University of Colorado Boulder

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

غير محدد4 أسبوعالإنجليزية

عن الدورة

تتناول هذه الدورة تقنيات تصميم الخوارزميات الأساسية مثل القسمة والتغلب، البرمجة الديناميكية، والخوارزميات الطماعة، مع شرح لكيفية استغلالها لحل المشاكل بشكل فعال. كما تقدم مقدمة عن مفهوم المشاكل التي يصعب حلها (عدم القابلية للحل) مثل NP-completeness، واستخدام المبرمجات الخطية والصحيحة لتحسين الحلول في مسائل الأمثلية. تتضمن الدورة أيضًا مواضيع متقدمة في هياكل البيانات وتستهدف الطلاب المهتمين بتطوير مهارات تصميم وتحليل الخوارزميات.

ماذا ستتعلم

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

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

  • معرفة متوسطة في الرياضيات
  • أساسيات البرمجة
  • مفاهيم الخوارزميات الأولية

المدرسون

S

Sriram Sankaranarayanan

Department of Computer Science

المواضيع

استراتيجيات التصميم
علوم الحاسوب
الرياضيات المتقدمة
الخوارزميات
هياكل البيانات
علوم الحاسوب النظرية
الترميز الكاذب
التحليل

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

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

المهارات

استراتيجيات التصميم
علوم الحاسوب
الرياضيات المتقدمة
الخوارزميات
هياكل البيانات
علوم الحاسوب النظرية
الترميز الكاذب
التحليل
Computational Thinking
Python Programming

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