Программа предоставляет студентам углубленные знания и навыки в области программирования, анализа данных и информационных систем. В рамках этой программы студенты изучают различные языки программирования и инструменты разработки, а также основы математической моделирования и алгоритмического мышления.
Они получают практические навыки в области разработки программного обеспечения, включая создание веб-приложений, мобильных приложений и баз данных. Студенты также изучают методы и техники анализа больших данных, включая сбор, обработку и визуализацию данных, а также машинное обучение и статистический анализ.
В рамках программы студенты овладевают навыками проектирования и разработки информационных систем, а также управления базами данных и сетевыми технологиями. Они изучают принципы информационной безопасности и защиты данных, а также основы администрирования информационных систем.
В результате обучения студенты получают широкий спектр навыков, необходимых для работы в области разработки программного обеспечения, анализа данных и администрирования информационных систем.
Особенность программы – подготовка студентов к решению практических задач в области разработки программного обеспечения и системного администрирования, активное привлечение к учебному процессу руководителей и сертифицированных ИТ-специалистов инновационных фирм. В структурировании программы и выделении отдельных треков (программирование и базы данных, Web- и мобильные технологии, Data Science и Big Data) использован опыт организации вариативных практико-ориентированных программ ведущих отечественных университетов.
Профессиональные дисциплины:
- Web-технологии
- Иностранный язык
- Компьютерное зрение
- Линейная алгебра и геометрия
- Математические основы анализа данных
- Математические основы искусственных нейронных сетей
- Математическое моделирование природных явлений
- Методы и средства проектирования пользовательского интерфейса
- Методы и технологии машинного обучения
- Научный семинар «Современные технологии разработки программных продуктов и систем»
- Объектно-ориентированное программирование
- Алгоритмы и технологии параллельных и распределенных вычислений
- Принципы естественнонаучного познания
- Программирование для встроенных систем
- Проект «Интеллектуальные системы поддержки принятия решений»
- Проект "Разработка систем обработки данных в предметных областях"
- Разработка приложений баз данных
- Проектно-исследовательская работа
- Сетевые технологии
- Современные системы управления базами данных
- Стандартизация и документирование программных продуктов
- Структуры и алгоритмы компьютерной обработки данных
- Архитектура компьютера и операционные системы
- Управление ИТ-проектами
- Управление проектами
- Философия: технологии мышления
- Цифровая культура
- Языки программирования
- Архитектура систем обработки больших данных
- Безопасность жизнедеятельности
- Безопасность корпоративных информационных сетей
- Дискретная математика
- Дискретная математика и исследование операций
- Дополнительные главы математического анализа.
Вариативная часть:
- Математический анализ
- Обработка и анализ текста на естественных языках
- Открытые технологии разработки программного обеспечения
- Программирование на языке
- Разработка мобильных приложений.
Ключевые дисциплины по выбору:
- Алгоритмы и технологии параллельного программирования
- Администрирование информационных систем, сетевые технологии
- Алгоритмы и технологии параллельных и распределённых вычислений
- Безопасность корпоративных информационных сетей автоматизированные системы обработки экономической информации,
- Обработка и анализ текста на естественных языках
- Разработка систем обработки данных в предметных областях.