Информация о программе
Пройдя обучение по направлению «Прикладная математика и информатика», студенты в совершенстве осваивают основные современные языки и методы программирования, работу с виртуальной и дополненной реальностью, математические и численные методы и применяют их для разработки собственных прикладных программ в различных сферах: от задач в области строительства до экономики и экологии.
В рамках дипломного проектирования, производственных практик и ряда учебных дисциплин студенты осваивают технологии информационного моделирования в строительстве (ТИМ-технологии), что является новым и перспективным направлением, охватывающим все стадии строительства: от разработки архитектурной модели до проектирования и последующего возведения строительного объекта.
Программа готовит математиков и программистов, которые могут работать в разных областях от компьютерных игр, интернет-программирования до систем искусственного интеллекта и проведения инженерных расчетов строительных конструкций, что позволит всегда оставаться в тренде с требованиями рынка труда.
Изучаемые профильные дисциплины:- Математический анализ
- Линейная алгебра и аналитическая геометрия
- Дискретная математика: математическая логика и теория графов
- Теория вероятностей и математическая статистика
- Уравнения математической физики
- Операционные системы и сети
- Программирование для ЭВМ
- Объектно-ориентированное программирование
- Программирование для Интернет
- Архитектура ЭВМ и язык Ассемблера
- Программирование на языке Python
- Базы данных
- Вычислительная математика и программирование в математических пакетах
- Информационная безопасность и защита информации
- Теория случайных процессов и основы теории массового обслуживания
- Интеллектуальный анализ данных
- Основы анализа больших данных
- Теория управления
- Модели и методы поддержки принятия решений
- Вероятностное и имитационное моделирование
- Компьютерное и математическое моделирование
- Компьютерное моделирование процесса деформирования элементов строительных конструкций
- Теория конечных элементов
- Конечноэлементные программные комплексы
- Технологии разработки информационных моделей (ТИМ)
- Программирование в графических пакетах
- Теоретические основы тестирования программного обеспечения
- Автоматизация тестирования программного обеспечения
- математик-программист;
- инженер-математик;
- разработчик-программист (C++, Python, Java);
- Web-программист (frontend, Backend, full stack);
- разработчик информационных систем;
- разработчик баз данных;
- администратор баз данных;
- специалист по компьютерному и математическому моделированию в строительстве;
- инженер по тестированию программного обеспечения.