Студенты этой программы получают знания о принципах защиты информации, криптографии и сетевой безопасности, а также о методах обеспечения надежности и отказоустойчивости вычислительных систем. Они изучают архитектуру и проектирование масштабируемых систем, параллельные вычисления и распределенные вычислительные сети.
Студенты обучаются использованию специализированных языков программирования и инструментов для разработки и оптимизации высокопроизводительного программного обеспечения. Они изучают методы эффективного использования ресурсов вычислительной системы, включая оптимизацию производительности и управление памятью.
Важным аспектом программы является изучение принципов защиты данных и информационной безопасности, включая анализ уязвимостей, противодействие взлому и меры по обеспеживанию конфиденциальности. Студенты также получают практические навыки в области тестирования безопасности, реагирования на инциденты и разработки политик безопасности.
Программа также включает изучение современных трендов и тенденций в области защищенных вычислительных систем, таких как облачные вычисления, интернет вещей (IoT) и искусственный интеллект. Студенты изучают принципы и методы разработки безопасных систем в этих новых и развивающихся областях.
В ходе обучения студенты также развивают навыки работы в команде, аналитического и критического мышления, умение принимать решения в сложных ситуациях и эффективно коммуницировать. Они знакомятся с основами проектного управления и участвуют в практических проектах, чтобы применить свои знания на практике.
Профессиональный и обще-профессиональный циклы обучения включают следующие дисциплины:
- Надежность программного обеспечения
- Надежность, контроль и диагностика вычислительных систем
- Организация научных исследований (аппаратное обеспечение вычислительных систем)
- Основы робототехники
- Программирование сетевых приложений
- Системы хранения данных
- Структурное моделирование вычислительных систем
- Функционально-логическое моделирование и автоматизация проектирования
- Дискретная математика
- Компьютерная графика и обработка изображений
- Математические основы вычислительных систем
- Надежность программного обеспечения
- Надежность, контроль и диагностика вычислительных систем
- Организация научных исследований (аппаратное обеспечение вычислительных систем)
- Организация научных исследований (программное обеспечение вычислительных систем)
- Параллельные вычисления
- Алгоритмы обработки данных
- Компьютерная графика и обработка изображений
- Микропроцессорные устройства и системы
- Надежность программного обеспечения
- Облачные инфраструктуры и сервисы
- Организация ЭВМ и систем
- Системное программное обеспечение
- Системы хранения данных
- Структурное моделирование
- Базы данных (теоретические и практические основы)
- Безопасность жизнедеятельности
- Дополнительные главы математики
- Защита информации
- Инженерная графика
- Инженерная и компьютерная графика (инженерная графика)
- Интерфейсы и внешние устройства компьютерных систем
- Компьютерная графика и обработка изображений
- Математические основы вычислительных систем
- Микропроцессорные устройства и системы
- Наука о данных (Data Science)
- Низкоуровневое программирование
- Операционные системы (семейства UNIX)
- Основы атомной энергетики
- Программирование (алгоритмы и структуры данных)
- Программирование (объектно-ориентированное программирование)
- Программирование (структурное программирование)
- Сети и телекоммуникации
- Современные платежные системы
- Теория автоматов
- Теория вероятностей и математическая статистика (вероятностно-статистические методы для систем управления)
- ЭВМ и периферийные устройства
- Электротехника, электроника и схемотехника (схемотехника)
- Электротехника, электроника и схемотехника (электроника)
- Электротехника, электроника и схемотехника (электротехника).