يهدف هذا المقرّر إلى التعريف بمجموعة من الخوارزميات الأساسية المختارة من مجالات تطبيقية مختلفة، وذلك لتوضيح الأساليب المتَّبعة في تصميم استراتيجيات مخصّصة لحل المشكلات، بالإضافة إلى دراسة أداء هذه الخوارزميات. وتشمل الموضوعات: التعريف الرسمي للخوارزميات وخصائصها، أساسيات كفاءة الخوارزميات بما في ذلك علاقات العودية، والترميز التقريبي (Asymptotic Notation)، وتصنيف الكفاءة، والتحليل التجريبي للأداء، وتقنيات القوة الغاشمة (Brute Force)، وخوارزميات "قسّم تسُد" (Divide and Conquer)، و"قلّل ثم قُهر" (Decrease and Conquer)، وبُنى البيانات الرسومية (Graphs)، وبرمجة ديناميكية والخوارزميات الجشعة (Greedy) في حل مسائل التحسين (Optimization Problems).