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

Университет ИТМО

Бойцев Антон Александрович
Должность: доцент факультета систем управления и робототехники, доцент высшей школы цифровой культуры Университета ИТМО

Волчек Дмитрий Геннадьевич
Должность: доцент высшей школы цифровой культуры Университета ИТМО

Романов Алексей Андреевич
Должность: доцент высшей школы цифровой культуры Университета ИТМО

Егорова Ольга Борисовна
Должность: преподаватель высшей школы цифровой культуры Университета ИТМО
Отзывы
"Данный курс помог мне понять, что из себя представляет искусственный интеллект! Преподаватель очень чётко и понятно разъяснил все темы. Данный курс структурирован, с полезными практическими примерами и очень интересен! Спасибо большое!"

Сафронова Настя
"Понятно изложены основные предпосылки и вехи развития искусственных интеллектуальных систем. Доступно изложены основные подходы к созданию ИИ систем и наиболее распространенные алгоритмы работы с информацией. Курс мотивирует к более глубокому погружению в проблематику ИИ."

Егор Долин
"Отличный курс! Все доходчиво и понятно, тяжелова-то конечно для моего понимания так как я все таки гуманитарий, но разобраться можно. Самый лучший курс на мой взгляд для начинающего."

Дрокин Михаил
Детали
О курсе
Курс посвящен безопасному программированию. Цель курса – дать студентам представление о полном цикле разработки безопасного программного обеспечения. В результате обучения происходит формирование базовой системы знаний и навыков, позволяющей понимать принципы безопасного программирования, выбирать средства и технологии разработки, оценивать риски информационной безопасности.
В курсе используются следующие инновационные технологии обучения: электронный конспект; контрольные опросы; презентации лекций; задания на лабораторные работы в электронной форме; задания, направленные на развитие творческого мышления; проблемное обучение.
Безопасное программирование – ваш разумный выбор.
Формат
В состав курса входят видеолекции, практические работы, самостоятельная работа, опросы, тесты, итоговый тест. Курс рассчитан на 12 недель. Недельная учебная нагрузка обучающегося по курсу - 9 часов. Общая трудоемкость курса в зачетных единицах – 3 з.е.
Требования
Необходимыми условиями для освоения дисциплины являются: знание основ информатики, английского языка на уровне понимания справочной системы, владение компьютером на уровне пользователя.
Результаты обучения
Знания общих принципов проектирования и разработки безопасного программного обеспечения, виды уязвимостей, способы защиты от ошибок в программном обеспечении (РО-1)
Владеть навыками моделирования угроз (РО-2)
Владеть способами снижения рисков информационной безопасности (РО-3)
Владеть навыками тестирования кода (РО-4)
Знание законодательной базы Российской Федерации в области информационной безопасности (РО-5)
Владеть навыками моделирования угроз (РО-2)
Владеть способами снижения рисков информационной безопасности (РО-3)
Владеть навыками тестирования кода (РО-4)
Знание законодательной базы Российской Федерации в области информационной безопасности (РО-5)