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

09.03.04На английском и русском языках

Уровень обучения Бакалавриат

Форма обучения Очная

Продолжительность обучения 4 года

Описание программы
  • Образовательная программа «Программная инженерия» обеспечивает сочетание высокого уровня инженерной культуры в области разработки программного обеспечения с фундаментальной теоретической подготовкой в области информатики и математики и глубокой практической инженерной подготовкой
  • Выпускники этой образовательной программы умеют создавать современные и востребованные на рынке программные системы с нуля и доводить их до внедрения
  • Программа ориентирована на заинтересованных в этой области абитуриентов, обладающих хорошей базовой подготовкой. Все обучающиеся проходят общетеоретические и базовые практические курсы в одинаковом объёме. Со второго курса программа поддерживает существенную индивидуализацию обучения
  • Обучающийся может выбирать ряд элективов теоретического или практического характера по своему усмотрению. Центральным элементом обучения являются годовые практические проекты, в ходе которых обучающиеся приобретают не только навыки проектирования, разработки, тестирования и внедрения программного обеспечения, планирования разработки и формирования команды и работы в ней, но и навыки презентации и обоснования выбранных решений, составляющие неотъемлемую часть культуры разработки
  • Программа подходит для выпускников школ с физико-математическим уклоном, выпускников с хорошим уровнем подготовки по информатике, а также участникам и победителям олимпиад по информатике и программированию
Основные учебные курсы
  • Алгебра
  • Основы программирования
  • Физическая культура и спорт
  • Математический анализ
  • Практикум на ЭВМ
  • Дискретная математика
  • Групповая динамика и коммуникации
  • Безопасность жизнедеятельности
  • Алгоритмы и структуры данных
  • Иностранный язык
  • Цифровая культура
  • Геометрия
  • Архитектура вычислительных систем
  • Функциональное программирование
  • Алгоритмы и анализ сложности
  • История России
  • Операционные системы
  • Инженерная экономика
  • Введение в программную инженерию
  • Вычислительная математика
  • Теория вероятностей и математическая статистика
  • Учебная практика (научно-исследовательская работа)
  • Человеко-машинное взаимодействие
  • Математическая логика
  • Разработка программного обеспечения
  • Дифференциальные и разностные уравнения
  • Обеспечение качества и тестирование программного обеспечения
  • Трансляция языков программирования
  • Базы данных
  • Теория автоматов и формальных языков
  • Компьютерные сети
  • Компьютерная графика
  • Производственная практика
  • Проектирование и архитектура программного обеспечения
  • Теория графов
  • Интеллектуальные системы
  • Защита информации
  • Анализ требований к программному обеспечению
  • Управление программными проектами
  • Прикладные задачи теории вероятностей
  • Философия
  • Методы оптимизации и исследование операций
  • Моделирование информационный процессов
  • Социально-правовые вопросы программной инженерии
  • Основы   менеджмента
  • Преддипломная практика
Преимущества обучения
  • Выдающийся коллектив преподавателей и научных сотрудников, который обеспечивает подготовку практически во всех направлениях современной информатики и информационных технологий
  • Наличие действующих научных школ, которые позволяют студентам активно заниматься исследовательской работой непосредственно в Университете
  • Программа отличается сбалансированностью математических и технических дисциплин, имеется богатый выбор спецкурсов, от истории вычислительной техники до теории моделей. В отличие от теоретических направлений, программная инженерия развивается без отрыва от прикладных задач, которые ставятся не только в рамках информатики, но и в рамках других наук. Это позволяет программной инженерии не становиться «вещью в себе», а обеспечивать насущные потребности множества других областей. Благодаря этому программная инженерия уже по своей природе междисциплинарна
Известные преподаватели
  • А. Н. Терехов — доктор физико-математических наук, профессор, заведующий кафедрой системного программирования СПбГУ, генеральный директор ЗАО «Ланит-Терком», известный ученый в области технологий программирования, почетный работник высшего профессионального образования
  • О. Н. Граничин — доктор физико-математических наук, профессор, известный ученый в области рандомизированных алгоритмов, мультиагентных технологий и теории управления, автор более 100 статей в рецензируемых журналах и более 200 в других изданиях
Практика и будущая карьера

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

  • с созданием и применением средств математического обеспечения информационных систем
  • с разработкой программного обеспечения и способов администрирования информационных систем и сетей (включая глобальные)
  • с разработкой программного обеспечения средств вычислительной техники и автоматизированных систем
  • с использованием средств вычислительной техники, а также с развитием новых областей и методов применения вычислительной техники и автоматизированных систем в информационных системах и сетях

Перечень ключевых профессий

  • Программист
  • Архитектор программного обеспечения
  • Администратор баз данных
  • Специалист по информационным системам
  • Руководитель проектов в области информационных технологий
  • Специалист по тестированию в области информационных технологий
  • Руководитель разработки программного обеспечения
  • Технический писатель (специалист по технической документации в области информационных технологий)
  • Системный аналитик
  • Специалист по технической поддержке информационно-коммуникационных систем
  • Системный программист

Известные организации, в которых работают выпускники

  • Microsoft
  • Яндекс
  • Google
  • JetBrains
  • Ланит-Терком
Аккредитация

Программа прошла международную профессиональную аккредитацию European Network for Accreditation of Engineering Education (ENAEE) EUR-ACE@Bachelor, сертификат от 16.12.2020, и профессионально-общественную аккредитацию Ассоциации инженерного образования России (АИОР), сертификат от 16.12.2020.