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

Профиль — Индустриальная разработка программных продуктов

Кафедра «Информатика и технология программирования» готовит бакалавров по направлению
09.03.04 «Программная инженерия» (cрок обучения — 4 года)

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

Бакалавр по направлению подготовки 09.03.04 — «Программная инженерия» может работать:

  • инженером по тестированию ПО;
  • прикладным программистом;
  • системным программистом;
  • аналитиком компьютерных систем;
  • конструктором компьютерных систем;
  • разработчиком сетевого и коммуникационного ПО;
  • научным работником (вычислительные сис­темы, программирование);
  • аналитиком компьютерных коммуникаций;
  • web-программистом или web-дизайнером;
  • разработчиком баз данных, экономического и бухгалтерского ПО;
  • разработчиком интеллектуальных систем с применением искусственного интеллекта;
  • разработчиком мультимедийного ПО и компь­ютерных игр.
Возможные области работы выпускников

Возможные области работы выпускников:

— разработка новых программных продуктов;
— управление проектами;
— дизайн пользовательских интерфейсов;
— автоматизация бизнес-процессов;
— программирование для сети Интернет;
— эксплуатация автоматизированных систем;
— администрирование сетей;
— научная карьера в вышеперечисленных областях.

Наши выпускники получают

Наши выпускники получают:

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

  • Основы программирования.
  • Архитектура ЭВМ.
  • Введениев программную инженерию.
  • Спецификация, архитектура и проектирование программных систем.
  • Экономика программного обеспечения.
  • Операционные системы.
  • Базы данных.
  • Конструирование программного обеспечения.
  • Тестирование и отладка программного обеспечения.
  • Технология командной разработки программных систем.
  • Сети и телекоммуникации.
  • Программирование.
  • Машинно-зависимые языки программирования.
  • Объектно-ориентированный анализ и программирование.
  • Компьютерная графика.
  • Защита информации.
  • Надежность и качество программных систем.
  • Типы и структуры данных.
  • Основы управления разработкой программных систем.
  • Проектирование человеко-машинного интерфейса.
  • Основы проектирования WEB-приложений.
  • Системы искусственного интеллекта.
  • Аналитическое программное обеспечение.
  • Мобильные и встраиваемые операционные системы.

Средства разработки ПО

Инструментальные средства разработки программного обеспечения, которыми владеют наши выпускники:

  • С++ и Delphi (Object Pascal);
  • Java, JavaScript, Visual Basic;
  • SQL и работа с базами данных в архитектуре «клиент-сервер» с использованием СУБД InterBase;
  • алгоритмы компьютерной графики, в частности библиотека трехмерной графики OpenGL;
  • PHP, MySQL.

Продолжение обучения

Студенты, получившие академическую степень бакалавра, могут продолжить обучение для получения степени магистра по направлению 09.03.04 «Программная инженерия» в ВолгГТУ

Дополнительная информация для абитуриентов