Учебная работа кафедры «Программное обеспечение информационных технологий»
В рамках учебной работы кафедра является выпускающей в соответствии с образовательными стандартами Российской Федерации для студентов по направлениям подготовки:
09.03.01 «Информатика и вычислительная техника» (профиль «Автоматизированные системы обработки информации и управления») с 2026 года (профиль «Программно-аппаратные средства информационных систем»);
Специальность 09.03.01 «Информатика и вычислительная техника» (профиль «Программно-аппаратные средства информационных систем») предназначена для подготовки профессиональных разработчиков с конкурентным преимуществом в виде глубоких знаний в сферах проектирования аппаратно-программных комплексов (Hardware & Software Engineers), проектирования цифровых платформ управления, систем промышленной электроники, теории автоматического управления, робототехнических систем, разработки системного и прикладного программного обеспечения, программирования контроллеров, проектирования и разработки IoT/IIoT-устройств (технологии Интернета вещей и Промышленного интернета вещей), применения технологий промышленного программирования, создания баз данных, реализации Web-приложений и мобильных приложений, информационной безопасности, тестирования и отладки ПО, управления ИТ-проектами, экспертных систем и систем искусственного интеллекта при разработке киберфизических систем.
Специальность 09.03.04 «Программная инженерия» (профиль «Разработка программно-информационных систем») предназначена для подготовки профессиональных Fullstack-разработчиков, обладающих глубокими навыками Backend-разработки и Frontend-разработки, способных создавать сложные программные продукты «под ключ». Программа обучения нацелена на формирование фундаментальных знаний и практических навыков по всему циклу разработки: проектирования архитектуры программных систем и баз данных, владения современными технологиями промышленного программирования, тестирования и отладки ПО, бизнес-анализа, программирования мобильных приложений, сбора, обработки и анализа данных, управления ИТ-проектами, разработки web-приложений, поисковой и рекламной оптимизации сайтов, информационной безопасности, системного анализа, машинного обучения, разработки нейронных сетей, использования когнитивных технологий, интеллектуальных технологий, систем искусственного интеллекта и разработки мультиагентных систем, а также лицензирования ПО. Обучение иностранному языку (английскому) увеличено до трех лет.
С 2024 кафедра реализует сетевую форму обучения по образовательным стандартам Республики Беларусь по специальности 6-05-1032-02 (1-93 01 03) «Правовое обеспечение оперативно-розыскной деятельности» направление оперативно-служебной деятельности «Деятельность подразделений по противодействию киберпреступности» в рамках взаимодействия между УО «Могилевский институт МВД Республики Беларусь» и Белорусско-Российским университетом.
Кафедра обеспечивает преподавание для всех специальностей университета по образовательным программам Республики Беларусь и Российской Федерации ИТ дисциплин.
Сотрудники кафедры «Программное обеспечение информационных технологий» обеспечивают преподавание по следующим дисциплинам:
Архитектура программных систем
Базы данных
Базы знаний в САПР
Бизнес-анализ и проектирование ПО
Бизнес-анализ и разработка требований к программному обеспечению
Веб-графика
Веб-технологии и программирование
Графический дизайн и прототипирование
Защита информации
Защита информации в компьютерных сетях
Защита информации в операционных системах
Инструментальные средства промышленного программирования
Инструменты поддержки промышленной разработки программного обеспечения
Интеллектуальные технологии, системы и средства
Информатика
Информационные системы корпоративного управления
Информационные технологии
Информационные технологии в инвестиционно-строительной деятельности
Информационные технологии в проектно-изыскательной деятельности
Искусственный интеллект в киберфизических системах
Когнитивные технологии в искусственном интеллекте
Командная разработка программно-аппаратных комплексов
Комплексный проект “Синтез киберфизических систем”
Компьютерное зрение
Компьютерные информационные технологии
Лицензирование программного обеспечения
Методы и средства защиты информации
Методы сбора, обработки и анализа данных
Мультиагентные системы
Объектно-ориентированное программирование
Объектно-ориентированное программирование и проектирование
Операционные системы
Основы WEB-программирования
Основы алгоритмизации и программирования
Основы информационной безопасности
Основы информационных технологий
Основы объектно-ориентированного программирования
Основы программирования
Паттерны программирования
Поисковая и рекламная оптимизация сайтов
Практика написания программного кода
Практика применения нейросетей в бизнесе
Программирование
Программирование аппаратных комплексов и промышленных систем
Программирование и основы алгоритмизации
Программирование мобильных приложений
Программное обеспечение электронного бизнеса
Проектирование автоматизированных систем
Проектирование аппаратно-программных комплексов
Проектирование АСОИиУ
Проектирование графического интерфейса пользователя
Проектирование информационных систем
Проектирование программного обеспечения
Проектирование цифровых платформ управления
Промышленный интернет вещей
Промышленный интернет вещей и киберфизические системы
Противодействие киберпреступности и информационная безопасность
Разработка Web-интерфейса приложений
Реляционные базы данных и SQL
Решение прикладных задач на языке Python
Сетевые технологии
Сети и телекоммуникации
Системное программирование
Системное программное обеспечение
Системный анализ
Системы поддержки принятия решений
Современные технологии серверной разработки
Средства взаимодействия человека с вычислительными системами
Теория формальных языков
Тестирование и отладка программного обеспечения
Технологии бизнес-аналитики
Технологии Интернет-программирования
Технологии командной разработки приложений
Технологии программирования на языках высокого уровня
Технологии программирования
Технологии проектирования АСОИиУ
Технологии проектирования программно-информационных систем
Технологии промышленного программирования
Технологии разработки программного обеспечения
Технологии разработки программных комплексов АСОИ
Технологии решения задач машинного обучения
Управление IT-проектами
Управление и организация разработки программного обеспечения
ЭВМ, периферийные устройства и контроллеры
Экспертные системы в неразрушающем контроле
Экспертные системы и основы искусственного интеллекта
Экспертные системы и системы искусственного интеллекта
Учебная ознакомительная практика
Первая технологическая (проектно-технологическая) практика
Вторая технологическая (проектно-технологическая) практика
Преддипломная практика
Дипломное проектирование
В рамках представленных дисциплин студенты получают знания по:
современным языкам программирования: C++, C#, .Net, Python, Java, JavaScript, SQL, 1С и др.;
инструментальных сред разработки (Microsoft Visual Studio, IntelliJ IDEA, Eclipse, CodeSys, Arduino IDE и др.);
проектированию ПО на основе современных технологий и средств: BPMN, IDEF, UML, CASE-систем All Fusion Process Modeller (BpWin), AllFusion Data Modeller (ErWin), Enterprise Architect и др.;
современным технологиям Интернет-программирования: (HTML, CSS, JavaScript, TypeScript, Node.js, React, Next.js, NestJS, ASP.NET и др.);
проектированию, разработке, тестированию и администрированию программно-информационных систем и реляционных баз данных, разработке SQL-запросов для систем управления баз данных Microsoft SQL Server, Postgres и др.;
проектирования или выбора архитектуры программных средств (monolith, microkernel, microservices и др.);
средствам (Jira, Miro, MS Project) и методологиям (Agile, Waterfall, Scrum, Kanban, Lean) управления IT-проектами;
операционных систем (Windows, Linux, Android и др.);
современным технологиям и средствам разработки программного обеспечения:
разработке программного обеспечения для современных операционных систем;
работе с экспертными системами, созданию нейронных сетей;
методам сбора, обработки и анализа данных, машинного обучения (инструменты Data Science);
бизнес-анализу и проектированию ПО;
технологиям и средствам обработки данных на основе искусственного интеллекта, когнитивных технологий, машинного обучения и компьютерного зрения (Keras, TensorFlow, OpenCV, YOLO и др.).
программирования микроконтроллеров (STM32, Arduino, ESP32 и др.), а также микроконтроллеров промышленного назначения;
интеграции систем искусственного интеллекта, машинного обучения и компьютерного зрения в киберфизические системы;
информационной безопасности (защита информации в операционных системах, компьютерных сетях, кибербезопасность);