Курс "Основы разработки безопасного ПО" предназначен для студентов специальности Информационные технологии. В рамках данного курса изучаются структура и функционирование исполнимых (бинарных) модулей в рамках операционной системы Windows, средства анализа  и трассировки программного кода, основные методы защиты программного кода от несанкционированного изучения и изменения. Рассматриваются методы и средства защиты программ от вредоносного воздействия и модификации.