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