Абитуриентам
Общая информация

Кафедра КМИТ проводит профессиональную подготовку по направлению:

09.03.04 «Программная инженерия»

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


Вступительные испытания:

1. Математика (экзамен в форме ЕГЭ) - профильный;

2. Русский язык (экзамен в форме ЕГЭ);

3. Физика (экзамен в форме ЕГЭ).


Квалификация:

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


Будущие профессии:

  • Инженер-конструктор программного обеспечения
  • Инженер-проектировщик программных систем
  • Программист
  • Специалист по программной инженерии
  • Специалист по разработке программно-информационных систем
  • Специалист по тестированию программного обеспечения
  • Специалист по управлению программными проектами


Студентов научат:

  • Участвовать в проведении научных исследований (экспериментов, наблюдений и количественных измерений) программных продуктов, проектов, процессов, методов и инструментов программной инженерии
  • Заниматься построением моделей программных проектов и программных продуктов с использованием инструментальных средств компьютерного моделирования
  • Составлять описания проводимых исследований, готовить данные для составления обзоров и отчетов
  • Заниматься сбором и анализом требований заказчика к программному продукту
  • Помогать заказчику в оценке и выборе вариантов программного обеспечения
  • Участвовать в составлении коммерческого предложения заказчику, готовить презентации и согласовывать пакет договорных документов
  • Проектировать компоненты программного продукта в объеме, необходимом для их конструирования в рамках поставленного задания
  • Создавать компоненты программного обеспечения (кодирование, отладка, модульное и интеграционное тестирование)
  • Выполнять измерения и рефакторинг кода в соответствии с планом
  • Заниматься разработкой тестового окружения и созданием тестовых сценариев
  • Разрабатывать и оформлять эскизную, техническую и рабочую проектную документацию
  • Осваивать и применять средства автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения
  • Осваивать и применять методы и инструментальные средства управления инженерной деятельностью и процессами жизненного цикла программного обеспечения
  • Осуществлять контроль, оценку и обеспечение качества программной продукции
  • Обеспечивать соответствие разрабатываемого программного обеспечения и технической документации российским и международным стандартам, техническим условиям, нормативным документам и стандартам предприятия
  • Участвовать в процессах разработки программного обеспечения
  • Участвовать в создании технической документации по результатам выполнения работ
  • Проводить обучение и аттестацию пользователей программных систем
  • Участвовать в разработке методик обучения технического персонала и пособий по применению программных систем
  • Участвовать в составлении технической документации (графиков работ, инструкций, планов, смет, заявок на материалы, оборудование, программное обеспечение)
  • Планировать и координировать работу по настройке и сопровождению программного продукта
  • Организовывать работу малых коллективов исполнителей программного проекта
  • Вводить в эксплуатацию программное обеспечение (осуществлять инсталляцию, настраивать параметры, адаптировать, администрировать)
  • Осуществлять профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации
  • Обучать и консультировать пользователей по работе с программной системой

Студенты изучают дисциплины:


1 курс

Математический анализ

Основы программирования

Алгебра и геометрия

Теоретическая информатика

Физика

История

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

Физическая культура

Введение в программную инженерию

Введение в математику

Введение в физику

Основы правовых знаний

2 курс

Безопасность жизнедеятельности

Теория формальных языков

Объектно-ориентированное программирование

Теория вероятности и математическая статистика

Типы и структуры данных

Философия

Психология и педагогика

Концепции современного естествознания

Экономика

Архитектура ЭВМ

Основы программирования (Web-программирование)

Дискретная математика 


3 курс

Базы данных

Теория принятия решений

Проектирование программного обеспечения

Операционные системы

Структурно-функциональное моделирование

Теория формальных языков

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

Логическое и функциональное программирование

Построение и анализ алгоритмов

Системный анализ

Физика

Физическая культура


4 курс
Text here

Русский язык и культура речи

Тестирование и отладка программного обеспечения

Системы искусственного интеллекта

Человеко-ориентированное проектирование ПО

Моделирование систем

Методическая практика

Компьютерная графика

Компьютерные сети

Исследование операций

Менеджмент (Программных проектов)

Имитационное моделирование

Экономика программной инженерии

Разработка Windows-приложений


Практика студентов:

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


Итоговая аттестация студентов:

  • Защита выпускной квалификационной работы (бакалаврская работа)


Выпускник может продолжить обучение в магистратуре и аспирантуре ЮГУ