Разработка и управление программным обеспечением — одна из самых востребованных и динамично развивающихся специальностей в сфере информационных технологий. Обучаясь по данной специальности, студент проходит путь от изучения основ программирования и устройства компьютерных систем до проектирования баз данных, разработки программных модулей, веб-приложений, информационных систем и внедрения современных технологий машинного обучения.
В процессе обучения у студентов развивается алгоритмическое, системное и аналитическое мышление. Они учатся работать с информацией, проектировать программные решения, разрабатывать и тестировать код, администрировать базы данных, обеспечивать безопасность программного обеспечения, работать в команде и сопровождать IT-проекты на разных этапах жизненного цикла.
Квалификация выпускника: программист.
Форма обучения: очная.
Срок обучения: 3 года 10 месяцев на базе основного общего образования.
Виды деятельности выпускников
Выпускники специальности 09.02.11 Разработка и управление программным обеспечением могут выполнять следующие виды профессиональной деятельности:
разработка, администрирование и защита баз данных;
разработка и интеграция модулей программного обеспечения;
проектирование и разработка информационных систем;
проектирование и разработка веб-приложений;
разработка и внедрение систем машинного обучения и нейросетей.
Умения и навыки
В процессе обучения студенты приобретают практические навыки, необходимые для работы в современной IT-сфере:
разработка алгоритмов и программ на современных языках программирования;
проектирование и разработка баз данных;
администрирование и защита баз данных;
создание программных модулей и их интеграция в единую систему;
тестирование, отладка и сопровождение программного обеспечения;
проектирование информационных систем;
разработка кода информационных систем;
сопровождение и модернизация информационных систем;
проектирование и разработка веб-приложений;
оптимизация веб-приложений;
обеспечение безопасности веб-приложений и программных решений;
работа с компьютерными сетями и операционными системами;
использование математического аппарата, моделирования и численных методов в программировании;
управление IT-проектами;
подготовка данных для машинного обучения;
интеграция модулей машинного обучения в программные продукты;
работа в команде, распределение задач, оформление технической документации;
подготовка и защита дипломного проекта.
Практика и первые шаги в профессии
Обучение по специальности 09.02.11 Разработка и управление программным обеспечением построено так, чтобы студенты не только изучали теорию, но и постепенно погружались в реальные профессиональные задачи. В процессе обучения они учатся разрабатывать программные модули, работать с базами данных, создавать веб-приложения, проектировать информационные системы, сопровождать программное обеспечение и применять современные цифровые технологии.
Практическая подготовка занимает важное место в образовательной программе. Студенты получают возможность закрепить знания на практике, попробовать себя в решении прикладных IT-задач и понять, какое направление им ближе: программирование, web-разработка, базы данных, сопровождение информационных систем, техническая поддержка, системное администрирование или современные технологии машинного обучения.
Для формирования профессиональных компетенций предусмотрены:
учебная практика, где студенты отрабатывают профессиональные навыки в условиях, приближенных к реальной деятельности;
производственная практика, во время которой студенты знакомятся с работой организаций и выполняют практические задачи по профилю специальности;
преддипломная практика, направленная на подготовку к дипломному проекту, демонстрационному экзамену и будущей профессиональной деятельности.
Где студенты проходят практику
Студенты специальности проходят практику в организациях разных сфер: образовании, промышленности, банковском секторе, здравоохранении, телекоммуникациях, жилищно-коммунальном хозяйстве, учреждениях культуры и коммерческих компаниях. Такой широкий выбор баз практики показывает, что специалисты в области программного обеспечения и информационных технологий востребованы практически в любой отрасли.
Во время практики студенты знакомятся с работой IT-подразделений, участвуют в сопровождении информационных систем, помогают в обслуживании компьютерной техники и программного обеспечения, работают с базами данных, локальными сетями, цифровыми сервисами и внутренними информационными ресурсами организаций.
Среди организаций, принимающих студентов на практику:
МБОУ «Гимназия №32»;
МБОУ СОШ №1;
МБОУ СОШ №19;
МБОУ СОШ №26;
МБОУ СОШ №30 имени Н.Н. Колокольцова;
ГБУЗ «Междуреченская городская больница»;
АО «Кузнецкбизнесбанк»;
ООО «Водоканал»;
ПАО «Южно-Кузбасская ГРЭС»;
АО «Кузнецкие Ферросплавы»;
ООО «Разрез ТалТЭК»;
ООО «Распадская угольная компания»;
Новокузнецкое ЛПУМГ ООО «Газпром трансгаз Томск»;
ООО «Магеллан Телеком Новокузнецк»;
ООО «Энерготроника»;
ООО «ЭнергоТранзит»;
ООО «Синтез»;
ООО «Кузбасский деловой союз»;
ООО «АГИТ-ПЛЮС»;
и другие организации.
Практика помогает студентам увидеть, как информационные технологии применяются в реальной работе предприятий и учреждений. Для многих обучающихся это становится первым шагом к профессиональному самоопределению, формированию портфолио, выбору будущей специализации и дальнейшему трудоустройству.
Возможности выпускника и профессиональное развитие
Выпускник специальности 09.02.11 Разработка и управление программным обеспечением может работать в IT-отделах предприятий, образовательных учреждений, банков, промышленных организаций, телекоммуникационных компаний, государственных и муниципальных организаций, а также в компаниях, занимающихся разработкой и сопровождением программного обеспечения.
Возможные должности выпускника:
программист;
web-разработчик;
разработчик программного обеспечения;
специалист по информационным системам;
администратор баз данных;
тестировщик программного обеспечения;
специалист технической поддержки;
системный администратор;
инженер-программист;
специалист по сопровождению и внедрению программных продуктов.
Выпускник может участвовать в разработке сайтов, веб-приложений, баз данных, информационных систем, программных модулей, чат-ботов и цифровых сервисов для предприятий и организаций. Также он может работать в команде разработки, выполнять отдельные IT-заказы как фрилансер, сопровождать программные продукты, администрировать информационные ресурсы и продолжить обучение в вузе по направлениям программной инженерии, прикладной информатики, информационной безопасности, анализа данных и искусственного интеллекта.
Современные направления развития профессии включают web-разработку, backend- и frontend-разработку, fullstack-разработку, мобильную разработку, тестирование программного обеспечения, DevOps, кибербезопасность, аналитику данных, машинное обучение, нейросети и автоматизацию бизнес-процессов.
Для самых увлеченных студентов специальность открывает возможность участвовать в чемпионатах профессионального мастерства, олимпиадах, хакатонах, конкурсах по программированию и проектной деятельности. Во время обучения студенты могут создать собственное портфолио: сайт, информационную систему, базу данных, мобильное приложение, игру, чат-бота или проект с использованием технологий искусственного интеллекта.