Разрабатывать алгоритм решения поставленной задачи и реализовывать его средствами автоматизированного проектирования.
Разрабатывать код программного продукта на основе готовой спецификации на уровне модуля.
Использовать инструментальные средства на этапе отладки программного продукта.
Проводить тестирование программного модуля по определенному сценарию.
Анализировать алгоритмы, в том числе с применением инструментальных средств.
Осуществлять рефакторинг и оптимизацию программного кода.
Разрабатывать и оформлять требования к программным модулям по предложенной документации.
Разрабатывать тестовые сценарии программного средства.
Инспектировать разработанные программные модули на предмет соответствия стандартам кодирования.
Интегрировать модули в программное обеспечение.
Отлаживать программные модули.
Выполнять инсталляцию, настройку и обслуживание программного обеспечения
компьютерных систем.
Настройка отдельных компонентов программного обеспечения компьютерных систем.
Измерять эксплуатационные характеристики программного обеспечения компьютерных систем на соответствие требованиям.
Модифицировать отдельные компоненты программного обеспечения в соответствии с потребностями заказчика.
Выполнение отдельных видов работ на этапе поддержки программного обеспечения компьютерных систем.
Обеспечивать защиту программного обеспечения компьютерных систем программными средствами.
Выполнять сбор, обработку и анализ информации для проектирования баз данных.
Выполнять работы с документами отраслевой направленности.
Работать с документами отраслевой направленности.
Работать с объектами базы данных в конкретной системе управления базами данных.
Использовать стандартные методы защиты объектов базы данных.
Область профессиональной деятельности выпускника:
Связь, информационные и коммуникационные технологии,
вычислительные центры;
предприятия и организации различного профиля;
система банков;
научно-исследовательские институты;
преподавательская деятельность в образовательных учреждениях (школы, техникумы, колледжи).