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