Методы и средства разработки программного обеспечения

Бакалавриат, Институт компьютерных технологий и информационной безопасности
09.03.04 Программная инженерия
  • бюджетных мест по очной форме: 90
  • коммерческих мест по очной форме: 20
  • 4 года обучения
  • Обучение на русском
  • г.Таганрог

Кого и зачем учат по данной программе?

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

Целью образовательной программы является повышение степени удовлетворенности общества качеством образовательных услуг путем достижения такого уровня подготовки выпускников, который обеспечивал бы возможности трудоустройства в ИТ-сфере непосредственно после окончания обучения, квалифицированной работы в составе коллектива разработчиков, дальнейшего непрерывного и эффективного самообучения

Подготовка к вступительным экзаменам

Подготовка к компьютерному ЕГЭ по информатике

Набор базовых дисциплин

  • Программирование и основы теории алгоритмов
  • Математика
  • Дискретная математика
  • Введение в инженерную деятельность
  • Безопасность информационных технологий
  • Мультисервисные сети
  • Методы оптимизации
  • Теория принятия решений

Набор базовых профильных дисциплин

  • Структуры и алгоритмы обработки данных
  • Объектно-ориентированное программирование
  • Базы данных и СУБД
  • Машинно-ориентированное программирование
  • Операционные системы и системное программное обеспечение
  • Качество и тестирование ПО
  • Инженерия ПО для систем реального времени и Интернета вещей
  • Архитектура, технологии и инструментальные средства разработки ПО
  • Искусственный интеллект и анализ данных
  • Управление проектами разработки ПО
  • Программирование компьютерной графики
  • Разработка мобильных приложение
  • Моделирование и визуализация при разработке игровых приложений
Преимущества программы
  • Концепция содержания и направленности образовательной программы высшего образования по направлению 09.03.04 "Программная инженерия" сформирована с учетом тенденций развития содержания образования по данному направлению, а также с учетом существующего положения на рынке труда и спроса на выпускников инженерно-технических направлений подготовки. В составе учебного плана преобладают дисциплины инженерно-технического характера, имеющие авторскую постановку и отражающие достижения научных и научно-практических школ кафедры МОП ЭВМ. В учебном плане и содержании дисциплин, помимо специализированных для программной инженерии тем, отражаются также ключевые технологии в ИТ-отрасли, к которым можно отнести облачные вычисления, Интернет вещей (IoT), мобильные технологии, кибербезопасность, веб-разработка, технологии искусственного интеллекта
Что будет во время обучения?
При разработке образовательных программ мы стараемся придерживаться принципов: практико-ориентированности, выбора студентом своей специализации, независимой оценка знаний студентов, участие работодателей в учебном процессе. Первые два курса – это интенсивное "погружение" в программирование в разных его проявлениях. Полученные профессиональные умения и навыки студенты подтверждают сдачей экзаменов, часть которых проводится в практико-ориентированном формате (надо продемонстрировать умения и навыки выполнения практических заданий в условиях "максимально приближенных к боевым"). Кроме того, в подготовке экзаменационных заданий и оценивании студентов принимают участие IT-специалисты. Это позволяет получать объективную обратную связь о качестве подготовки студентов и совершенствовать процесс обучения. Дисциплины и тематические модули по наиболее востребованным направлениям (по базам данным, Python, Java, проектирование архитектуры ПО и др.) читают представители ИТ-компаний. Во время обучения студенты выполняют несколько проектов: часть из них выполняется индивидуально, остальные – в составе команды. Студенты могут принять участие в олимпиадах по программированию и чемпионатах Worldskills, хакатонах или других профессиональных конкурсах и конференциях. При кафедре МОП ЭВМ работает образовательный проект ""Школа::Кода"", в рамках которого лучшие студенты пробуют себя в качестве преподавателей программирования для школьников 4-11 классов.
Перспективы после выпуска?
Согласно опросам представителей рекрутинговых сайтов и агентств HeadHunter, Superjob, ФРИИ все опрошенные специалисты сходятся во мнении, что спрос на ИТ-специалистов в России продолжит расти. По данным HeadHunter, в 2019 году 54% ИТ-компаний в России увеличили свой штат. Количество вакансий в ИТ-сфере выросло на 19%, тогда как в целом по рынку этот показатель увеличился на 9%, а по данным агентства tadviser спрос на программистов в России в 2020-2021 году увеличился на 70%. При этом сегодня только 15 процентов выпускников образовательных организаций по инженерным специальностям пригодны к немедленному трудоустройству в сфере информационных технологий. Конкурентными преимуществами выпускников программы является возможность трудоустройства по специальности, начиная с 2-3 курса обучения на позиции уровня junior, а также возможность работы в сфере создания программного обеспечения высокой сложности.

Партнеры программы и работодатели

Достижения студентов

  • Финалисты чемпионата Worldskills Russia по компетенциям "Программные решения для бизнеса", "Web-дизайн и разработка"и "Разработка мобильных приложений"
  • Полуфиналисты Студенческого командного чемпионата мира по спортивному программированию ACM ICPC
  • Лауреаты именных стипендий Правительства РФ, Губернатора Ростовской области, банка ""Центра-Инвест"", стипендии им. А.Н. Мелихова