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

09.03.04На русском языке

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

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

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

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

Обучение предполагает прохождение практик на базе СПбГУ.

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

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