Программа предлагает студентам углубленное изучение математических и программных аспектов компьютерных систем и сетей. В ходе обучения студенты получат широкий спектр знаний и навыков, необходимых для разработки, тестирования и сопровождения программного обеспечения.
Основное внимание уделяется изучению основных принципов программирования, алгоритмическим структурам данных, технологиям разработки программного обеспечения, а также методам анализа и оптимизации алгоритмов. Студенты также изучают математические основы, такие как дискретная математика, линейная алгебра и математическая логика, которые являются фундаментальными для программирования и разработки компьютерных систем.
В рамках программы студенты ознакомятся с различными языками программирования, инструментами разработки, системами управления базами данных и архитектурой компьютерных сетей. Они также изучат принципы проектирования программного обеспечения, включая объектно-ориентированное программирование, тестирование и отладку программ, а также управление проектами и командной работой.
Кроме того, студенты будут знакомиться с основами компьютерных сетей, включая протоколы связи, сетевую безопасность и администрирование сетей. Они изучат принципы построения и настройки компьютерных сетей, а также основы облачных вычислений и веб-разработки.
В результате студенты будут готовы к работе в сфере разработки программного обеспечения, системного администрирования, а также в других областях, связанных с информационными технологиями и компьютерными системами. Они будут обладать глубокими знаниями в области программирования, математики и сетевых технологий, что позволит им успешно решать сложные задачи и принимать активное участие в развитии современных компьютерных систем и сетей.
Профессиональный и обще-профессиональный циклы обучения включают следующие дисциплины:
- Базы данных (теоретические основы баз данных)
- Введение в теорию нейронных сетей
- Динамические интеллектуальные системы
- Инструментальные средства имитационного моделирования
- Логическое программирование
- Математические модели физических процессов в ядерных энергетических установках
- Методы оптимизации (специальные главы)
- Обработка аудиовизуальной информации
- Организация обработки баз данных
- Технология программирования кибернетических систем (управление программными проектами)
- Учебно-исследовательская работа (курсовой проект в области программной инженерии интеллектуальных систем)
- Учебно-исследовательская работа (курсовой проект в области программной инженерии кибернетических систем)
- Функциональное программирование
- Безопасность жизнедеятельности
- Введение в интеллектуальные системы и технологии
- Интеллектуальные диалоговые системы
- Информатика (информатика и программирование, архитектура вычислительных систем, проектирование человеко-машинного интерфейса)
- Информатика (основы программирования)
- Математическая статистика
- Методы оптимизации
- Микропроцессорные системы
- Моделирование систем (Matlab)
- Основы автоматизированных информационных технологий
- Основы моделирования систем
- Параллельное программирование
- Проектирование и архитектура программных систем (Design and architecture of software systems)
- Современные средства программирования
- Уравнения математической физики
- Экономика программной инженерии
- Языки программирования и методы программирования.