09.02.03 «Программирование в компьютерных системах»
Квалификация выпускника — техник-программист
XXI век характерен бурным развитием информационных технологий. Сегодня в современном обществе невозможно представить предприятие, организацию, технологический процесс, производство, учебный процесс или индустрию развлечений без использования компьютерной техники и программного обеспечения. Информационные технологии, совершенствуясь сами, видоизменяют бизнес: механизмы его ведения, способы коммуникации, оказания услуг и производства товаров — идет построение информационного общества. Именно поэтому специальность «Программирование в компьютерных системах» является одной из наиболее востребованных не только в России, но и в мире.
Техник-программист — это специалист, который занимается разработкой алгоритмов и компьютерных программ на основе специальных математических моделей. Программистов можно условно разделить на три категории в зависимости от специализации: прикладные программисты выполняют разработку программного обеспечения прикладного характера — игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т.п. К области их работы также можно отнести создание программного обеспечения для систем видео, аудио-наблюдения‚ СКУД‚ систем пожаротушения или пожарной сигнализации и т.п. Также в их обязанности входит адаптация уже существующих программ под нужды отдельно взятой организации или пользователя. Системные программисты разрабатывают операционные системы, работают с сетями, создают интерфейсы для работы с различными распределенным базами данных. Специалисты этой категории относятся к числу самых редких и высокооплачиваемых. Их задача состоит в том‚ чтобы разработать системы программного обеспечения (сервисы)‚ которые‚ в свою очередь‚ управляют вычислительной системой компьютера (куда входит процессор‚ коммуникационные и периферийные устройства). Также в список задач входит обеспечение функционирования и работы созданных систем (драйвера устройств‚ загрузчики и т.д.). Web-программисты также работают с сетями, но, в большинстве случаев, с глобальными — Интернет. Они разрабатывают программную составляющую сайтов, создают динамические web-страницы, web-интерфейсы для работы с базами данных.
Область профессиональной деятельности выпускников: совокупность методов и средств для разработки, сопровождения и эксплуатации программного обеспечения компьютерных систем.
Объектами профессиональной деятельности выпускников являются:
- компьютерные системы;
- автоматизированные системы обработки информации и управления;
- программное обеспечение компьютерных систем (программы, программные комплексы и системы);
- математическое, информационное, техническое, эргономическое, организационное и правовое обеспечение компьютерных систем.
Виды деятельности техника-программиста:
- разработка программных модулей программного обеспечения для компьютерных систем;
- разработка и администрирование баз данных;
- участие в интеграции программных модулей.
Профессиональные компетенции выпускника: работать с операционными системами Windows и Linux; обеспечивать эффективное применение пакетов прикладных программ (MS Office, Open Office, 1C, IE); сопровождать локальные и удаленные базы данных по технологии «клиент-сервер»; разрабатывать алгоритм программной реализации поставленной задачи; разрабатывать, проводить отладку и тестирование программных продуктов (используя знания языков программирования: Pascal, Delphi,C++, Java, пользуясь современными средствами разработки: Geany IDE, Lazarus IDE, Code Blocks, Netbeans, QtCreator, C++ Builder); применять математические методы для решения оптимизационных задач; реализовывать функции программной защиты информации; разрабатывать веб-сайты (применяя технологии HTML, ХML, PHP, JavaScript, MySQL, используя PhpMyAdmin и различные CMS); разрабатывать дизайн web-приложений (используя программы Adobe Dreamweaver, Adobe Photoshop, Adobe Flash); работать с 2D- и 3D-графикой, пользуясь графическими пакетами (3dsMax, CorelDRAW, Компас-3D); создавать клиентскую часть приложений средствами JavaScript, Active-X и серверную часть средствами CGI, PHP, ASP; проектировать и осуществлять монтаж компьютерных сетей; выполнять настройку сети и серверов, обслуживающих их; осуществлять разработку и сопровождение сетевых приложений.
Учитывая специфику профессии и современные требования к специалисту любой сферы деятельности, большое внимание уделяется математическим дисциплинам, изучению основ экономики, менеджмента и правового обеспечения профессиональной деятельности.
Студенты, обучающиеся по специальности «Программирование в компьютерных системах», принимают активное участие в проектной деятельности, разработке стартапов, а также успешно выступают в профессиональных предметных олимпиадах и конкурсах различного уровня.
Выпускники работают в крупных российских и зарубежных компаниях различной отраслевой направленности: в филиалах ПАО «Ростелеком», в ПАО «Компьютер Инжиниринг», ООО «РнД Софт», ООО «Южная Софтверная Компания», в Ростовском филиале ООО «Открытые бизнес-решения», ООО «Addogic systems», ООО «Орбит soft», ООО АТД «Esignal», ООО «AT&T Solution», ГК «Гэндальф» и на других предприятиях в должностях руководителей и сотрудников отделов информационного обеспечения, программистов, web-разработчиков, системных администраторов, администраторов баз данных.