Версия для печати

Образовательная программа подготовки специалистов уровня Middle

🎓 Описание программы

  • Бакалавриат: 4 года обучения
  • Профиль: Индустриальная разработка программных продуктов
  • Форма обучения: очная, бюджет
  • Количество мест: 26
  • Университет: Омский государственный технический университет
  • Руководитель образовательной программы: Белик Алевтина Георгиевна - заведующий кафедрой "Автоматизированные системы обработки информации и управления"
  • Куратор студентов образовательной программы: Викулов Егор Олегович - канд. техн. наук, доцент кафедры "Автоматизированные системы обработки информации и управления"

🎯 Цель программы

Программа направлена на подготовку ведущих технических специалистов, квалифицированных разработчиков и архитекторов программного обеспечения, способных:

  • Самостоятельно проектировать и разрабатывать сложные программные системы;
  • Использовать математический аппарат в решении прикладных задач;
  • Применять современные технологии и ИИ в решении прикладных задач;
  • Управлять инженерными командами и продуктами;

🌟 Преимущества программы

  • Актуальность: программа разработана в 2025 году и учитывает текущие лучшие практики в подготовке специалистов по программной инженерии, а также сценарии развития рынка труда под влиянием технологий искусственного интеллекта
  • Обучение от практиков: в реализации программы участвуют преподаватели-практики от ИТ-компаний Ассоциации цифрового развития Омской области «Омская Цифра»:  
    • ООО "Джемс Девелопмент"; 
    • ООО "Красавчик"; 
    • ООО "Аддамант";
    • ООО "Информационные системы сервиса Арт";
  • Проектное обучение: сотрудничество с IT-компаниями «Омской Цифры» дает студентам возможность работать над реальными проектами во время обучения. Все выпускники программы будут обладать двумя годами индустриального опыта и отличными навыками работы в команде. В рамках дисциплины "Проектная деятельность" предусмотрена возможность прохождения стажировок в Ит-компаниях Ассоциации цифрового развития.
  • Федеральный уровень: программа реализуется в рамках гранта, предоставленного автономной некоммерческой организацией «Аналитический центр при Правительстве Российской Федерации» в рамках федерального проекта «Кадры для цифровой трансформации» национального проекта «Экономика данных и цифровая трансформация государства» в соответствии с договором между ФГАОУ ВО «Омский государственный технический университет» и АНО «Аналитический центр при Правительстве Российской Федерации от 04.06.2025 №70-2025-000834.
  • Поддержка карьеры: стажировки и практики в процессе обучения, гарантированное трудоустройство после окончания обучения в ведущие ИТ-компании региона.

📘 Основной перечень дисциплин


1 курс

  • Алгоритмы и структуры данных;

  • Введение в разработку программного обеспечения (python);

  • Профессиональная карьера в области информационных технологий;

  • Инженерия тестирования;

  • Документация программного обеспечения;

  • Анализ и управление требованиями (системный анализ);

  • Основы командной разработки (GIT + Agile);

  • Дизайн интерфейсов и пользовательского опыта;

  • Арифметические и логические основы вычислительных систем;

  • Объектно-ориентированное программирование;

  • Основы проектной деятельности;

2 курс

  • Дискретная математика, Оптимизация и принятие решений; 
  • Математическая логика и теория алгоритмов, Численные методы и алгоритмы; 
  • Теория вероятностей и математическая статистика;
  • Базы данных и СУБД;
  • Моделирование систем;
  • Криптография;
  • Сетевые технологии;
  • Операционные системы;
  • Практические аспекты командной работы (Soft Skills);
  • Машинное обучение и анализ данных;
  • Инженерия данных;
  • Основы web-технологий;
  • Стеки по выбору (начальный уровень подготовки):
    • Веб-разработка (React, Angular, Node.js);
    • Бэкенд-разработка (Java, .NET, Golang);
    • Кроссплатформенная разработка (Аврора, Android, iOS);
  • Проектное обучение (разработка ПО);

3 курс

  • Управление проектами в области ИТ;
  • Архитектура вычислительных систем;
  • Промпт-инжиниринг и работа с LLM;
  • Тестирование и автоматизация;
  • Эксплуатация и надежность программных продуктов;
  • Процессы сборки и непрерывной интеграции ПО (DevOps и CI/CD);
  • Машинное обучение и искусственный интеллект;
  • Облачные технологии;
  • Информационная безопасность;
  • Разработка игр;
  • Качество программного кода;
  • Стеки по выбору (средний уровень подготовки):
    • Веб-разработка (React, Angular, Node.js);
    • Бэкенд-разработка (Java, .NET, Golang);
    • Кроссплатформенная разработка (Аврора, Android, iOS);
  • Проектное обучение (разработка ПО);

4 курс

  • Стандартизация и сертификация ПО;
  • Систематизация знаний и навыков в области программной инженерии;
  • Технологическое предпринимательство и финансовая грамотность;
  • Разработка и оформление резюме разработчика;
  • Лидерство и инициативы в информационных технологиях (HR и DevRel);
  • Разработка и архитектура ПО (продвинутый уровень подготовки по стеку на выбор: 
    • Веб-разработка (React, Angular, Node.js);
    • Бэкенд-разработка (Java, .NET, Golang);
    • Кроссплатформенная разработка (Аврора, Android, iOS);
  • Проектное обучение (разработка ПО).