در این کتاب در 116 صفحه ای بخشهای ذیل تدریس شده است
- یاد آوری انواع مرتب سازی و درخت پویای مینیموم و پیمایش گرافها
- تحلیل الگوریتمها
- روش حریصانه
- روش تقسیم و غلبه
- روش برنامه سازی پویا
- روش های جستجو و ژیمایش روی گرافها
- روش عقبگرد (Backtracking)
- روش انشعاب و تحدید (Branch & Bound)
- پیچیدگی محاسبات