Перейти к содержимому
Бакалавриат · 4 года

Программная инженерия

Язык
Английский

О программе

Проектируйте и создавайте программные системы

Научитесь разрабатывать программное обеспечение — от анализа требований и проектирования архитектуры до написания кода, тестирования и внедрения. Программа объединяет программирование, базы данных, Web- и мобильную разработку, DevOps, информационную безопасность и искусственный интеллект.

Чему вы научитесь

  • Проектировать архитектуру и дизайн программного обеспечения
  • Разрабатывать приложения на Python, Java, C# и Go
  • Создавать Web-приложения и REST-сервисы
  • Разрабатывать мобильные приложения под Android и iOS
  • Проектировать и оптимизировать базы данных
  • Применять ООП, алгоритмы и структуры данных
  • Тестировать ПО и обеспечивать качество (QA)
  • Работать с Full Stack и Front-end разработкой
  • Применять искусственный интеллект и науку о данных
  • Обеспечивать информационную безопасность
  • Управлять IT-проектами и работать в команде
  • Проходить технические собеседования (LeetCode, ICPC)

Учебный план

Что вы будете изучать

От математики и программирования к программной инженерии, искусственному интеллекту и прикладным IT-проектам.

1 курс

Математика и программирование

  1. 01 Алгоритмизация и программирование
  2. 02 Алгебра и геометрия
  3. 03 Компьютерные сети
  4. 04 Инженерия робототехнических систем
  5. 05 Информационно-коммуникационные технологии
  6. 06 Иностранный язык
2 курс

Аналитическая база и Python

  1. 01 Математический анализ
  2. 02 Программирование на языке Python
  3. 03 Теория баз данных
  4. 04 UI/UX дизайн
  5. 05 Учебная практика
  6. 06 Иностранный язык
3 курс

Алгоритмы, данные и информационные системы

  1. 01 Дискретная математика
  2. 02 Архитектура и организация компьютерных систем
  3. 03 Теория информации
  4. 04 Алгоритмы и структуры данных
  5. 05 Операционные системы
  6. 06 Теория вероятностей и математическая статистика
  7. 07 Объектно-ориентированное программирование
  8. 08 Наука о данных
  9. 09 Web-технологии
  10. 10 Программирование на PL/SQL
  11. 11 Производственная практика
4 курс

Программная инженерия, ИИ и архитектура решений

  1. 01 Основы научно-исследовательской работы
  2. 02 Продвинутая теория баз данных
  3. 03 Архитектура и дизайн программного обеспечения
  4. 04 Основы информационной безопасности
  5. 05 Реализация ИТ-проектов
  6. 06 Искусственный интеллект
  7. 07 Vibe Coding и генеративная разработка программных систем
  8. 08 QA testing
  9. 09 Мобильные технологии и приложения (Android)
  10. 10 Майнор-дисциплины
  11. 11 Производственная и преддипломная практика

Карьера

Кем работают выпускники

Выпускники могут участвовать во всем жизненном цикле программного продукта: от анализа требований и проектирования архитектуры до разработки, тестирования, внедрения и сопровождения. Они востребованы в IT-компаниях, банках и FinTech, телекоммуникациях, промышленности, электронной коммерции, геймдеве, государственных организациях и корпоративных IT-подразделениях.

  • Software Developer
  • Backend Developer
  • Frontend Developer
  • Full Stack Developer
  • Mobile Developer (Android / iOS)
  • Python Developer
  • Java Developer
  • .NET Developer
  • Go Developer
  • QA Engineer / Test Automation Engineer
  • Database Developer / PL/SQL Developer
  • DevOps Engineer
  • Systems Analyst
  • IT Project Manager
  • AI / Machine Learning Engineer
  • Information Security Specialist

Другие программы группы B057

Выберите другую образовательную программу в рамках этой группы

6B06101

Компьютерные науки

Создавайте цифровые продукты, которыми пользуются миллионы. Программа объединяет сильную инженерную базу, командную разработку и реальные проекты с индустрией.

Проходной балл: от 78 Математика + Информатика
Подробнее
6B06103

Аналитика больших данных

Превращайте данные в знания, прогнозы и обоснованные решения. Программа объединяет программирование, математическую статистику, машинное обучение, технологии Big Data и визуализацию данных. Вы научитесь находить закономерности в больших массивах информации и использовать их для решения реальных задач бизнеса и организаций.

Информатика +Математика
Подробнее
6B06105

Информационные системы

Проектируйте и создавайте информационные системы для бизнеса и организаций. Программа объединяет программирование, проектирование ИС, управление данными, облачные технологии, бизнес-процессы и искусственный интеллект.

Информатика +Математика
Подробнее

Готовы начать путь в IT?

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

Версия сайта для слабовидящих