1. ЯрГУ
  2. Бакалавриат и специалитет ЯрГУ

ЯрГУ Математика и компьютерные науки (02.03.01)

Машинное обучение и основы программной инженерии: программа бакалавриата ЯрГУ

  • от 166 750
    Информация о стоимости года обучения предоставлена за 2026 год
    рублей в год стоимость года
    обучения
  • 25 бюджет. мест
  • 5 платных мест
  • 4 года обучения
  • новая программа
  • Кредит на учёбу от Сбера

Поделиться с друзьями

ЯрГУ: проходной балл на программу "Машинное обучение и основы программной инженерии"

Бюджет Платно

Статистика за год

Проходной балл
Проверить шансы

ЕГЭ (по приоритетам)

Математика 

Информатика 

Русский язык 

1 вариант

Детали

Город
Ярославль
Язык
Русский
Уровень образования
Бакалавриат
Формат обучения
Форма обучения
Квалификация
Бакалавр

Когда проводится профилизация

Конкурс проводится сразу на программу по профилю (специализации)

Фундаментом обучения выступает классическое математическое образование, позволяющее выпускнику не просто использовать готовые библиотеки, а создавать собственные эффективные алгоритмы и понимать внутреннюю механику искусственного интеллекта. Вторая половина профессионального профиля формируется вокруг современных методологий создания сложного программного обеспечения: здесь изучаются архитектуры высоконагруженных систем, стандарты командной разработки и практики обеспечения качества кода.

Уникальность подхода заключается в непрерывной связке теории и практики: каждая математическая абстракция немедленно находит применение в решении прикладной инженерной задачи. Выпускник одинаково свободно чувствует себя как в пространстве дифференциальных уравнений и статистических критериев, так и в среде систем контроля версий и контейнеризации приложений. Это делает его готовым к реальным вызовам индустрии, где требуются не просто программисты или математики, а создатели интеллектуальных систем полного цикла.

Примерный перечень дисциплин:

  • Математический анализ
  • Линейная алгебра и аналитическая геометрия
  • Дискретная математика и комбинаторика
  • Теория вероятностей
  • Математическая статистика
  • Дифференциальные уравнения и численные методы
  • Функциональный анализ и интегральные уравнения
  • Теория оптимизации
  • Теория графов и сетевые модели
  • Теория алгоритмов и сложность вычислений
  • Алгоритмы и структуры данных
  • Основы программной инженерии и жизненный цикл ПО
  • Объектно-ориентированное программирование (C++/Java)
  • Функциональное программирование
  • Парадигмы языков программирования
  • Операционные системы и системное программирование
  • Архитектура ЭВМ и ассемблер
  • Базы данных и SQL
  • Дискретная оптимизация
  • Введение в машинное обучение
  • Нейронные сети и глубокое обучение
  • Обработка естественного языка (NLP)
  • Компьютерное зрение
  • Обучение с подкреплением
  • Статистическое обучение и теория обобщения
  • Анализ временных рядов
  • Математические методы прогнозирования
  • Прикладная многомерная статистика
  • Тестирование и валидация ПО
  • Шаблоны проектирования
  • Базы данных (продвинутый курс)
  • Параллельное и распределённое программирование
  • Разработка мобильных приложений
  • Разработка веб-приложений
  • Высоконагруженные системы
  • Архитектура программных систем
  • Документирование и стандартизация ПО
  • Инструменты командной разработки (Git, CI/CD)
  • Криптография и защита информации
  • Робототехника и киберфизические системы.

Преимущества обучения по программе «Машинное обучение и основы программной инженерии» в вузе: ЯрГУ

  • Учебный план под запросы экономики: образовательная программа сформирована с учётом растущей потребности рынка в кадрах по машинному обучению, анализу данных и программной инженерии.
  • Понимание алгоритмов ИИ на глубоком уровне: в курсе разбираются ключевые методы машинного обучения, что даёт возможность не просто пользоваться готовыми библиотеками, а разрабатывать собственные модели и дорабатывать существующие.
  • Математический фундамент для работы с данными: серьёзное внимание уделяется линейной алгебре, матанализу, теории вероятностей и статистике — без этих дисциплин невозможно корректное построение сложных алгоритмов.
  • Программная инженерия как часть подготовки: знание архитектуры систем, процессов разработки, тестирования и сопровождения кода позволяет создавать масштабируемые и отказоустойчивые ИИ-решения.
  • Ориентация на практику с реальными данными: в ходе обучения студенты решают задачи на реальных наборах данных и проектах, приближая свои навыки к промышленным стандартам.