مهندسی نرم افزار مبتنی بر جستجو : مهندسی نرم افزار مبتنی بر جستجو (SBSE) یک رشته نوظهور است که بر روی استفاده از تکنیکهای بهینه سازی مبتنی بر جستجو در خصوص مشکلات مهندسی نرم افزار تمرکز دارد.
هر برنامه کامپیوتری از یک الگوریتم ویژه تشکیل شده و بنابراین پایه هر برنامه کامپیوتری نوشته شده الگوریتم آن است. در این آموزش سعی بر آن است تا با طراحی و تحلیل انواع الگوریتم ها آشنا شویم.