TrueschoTruescho
كل الدورات
صندوق أدوات الخوارزميات
Coursera
دورة
غير محدد

صندوق أدوات الخوارزميات

University of California San Diego

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

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

عن الدورة

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

ماذا ستتعلم

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

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

  • مفهوم برمجة أساسي

المدرسون

N

Neil Rhodes

Computer Science and Engineering

D

Daniel M Kane

Department of Computer Science and Engineering / Department of Mathematics

M

Michael Levin

Computer Science

M

Michael Levin

Computer Science

المواضيع

استراتيجيات التصميم
الخوارزميات
تصحيح الأخطاء
علوم الحاسوب النظرية
هياكل البيانات
اختبار البرمجيات
التفكير الحاسوبي
برمجة الحاسوب

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

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

المهارات

استراتيجيات التصميم
الخوارزميات
تصحيح الأخطاء
علوم الحاسوب النظرية
هياكل البيانات
اختبار البرمجيات
التفكير الحاسوبي
برمجة الحاسوب
Program Development
Development Testing

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