طراحی و تحلیل الگوریتم ها شامل مباحث زیر برای دانشجویان مهندسی نرم افزار ، مرتب سازی درجی - ادغامی - سریع - توده ای - جستجو دودویی و ... الگوریتم راشال و پریم ، تحلیل الگوریتم ها - نماد های مجانبی - روابط همگن و ناهمگن ، روابط بازگشتی مرتبه اول و دوم ، قضیه اصلی - روش حریصانه روش تقسیم و حل - روش برنامه نویسی پویا و... ...