Программная инженерия
Профиль — Разработка программно-информационных систем
Кафедра «Информатика и технология программирования» готовит бакалавров по направлению
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 «Программная инженерия» в ВолгГТУ