1. Применять методы матричного исчисления, анализировать решения систем линейных алгебраических уравнений, исследовать уравнения кривых и поверхностей аналитическими методами для решения прикладных инженерных задач;
2. Применять методы дифференциального и интегрального исчислений, аппарат теории степенных и функциональных рядов при построении и исследовании математических моделей прикладных задач;
3. Формализовать и решать прикладные задачи в сфере инфокоммуникационных технологий с помощью методов дискретной математики;
4. Применять инструментарий теории вероятностей и математической статистики для формирования вероятностного подхода в инженерной деятельности;
5. Применять методы математического программирования в инженерной деятельности и проектировании информационных систем;
6. Применять основные понятия и законы физики для изучения физических явлений и процессов;
7. Применять методы защиты персонала и населения от воздействия негативных факторов антропогенного, техногенного, естественного происхождения, принципы рационального природопользования и энергосбережения, обеспечивать здоровые и безопасные условия труда;
8. Проводить основные экономические и финансовые расчеты, определять цели и пути развития организаций в сфере инфокоммуникационных технологий в соответствии с нормативными правовыми актами, регламентирующими хозяйственную деятельность;
9. Применять современные языковые и инструментальные методы и средства визуального моделирования процессов решения задач, представлять программную реализацию моделей в конструкциях изучаемого языка программирования;
10. Применять основные методы алгоритмизации, способы и средства получения, хранения, обработки информации при решении профессиональных задач;
11. Применять фундаментальные методы и свойства объектно-ориентированного проектирования и программирования для разработки проектных и программных решений задач в рамках объектно-ориентированной парадигмы;
12. Применять средства и инструменты высокоуровневых языков программирования для реализации проектных решений в информационных системах;
13. Разрабатывать и применять скриптовые сценарии решения задач в области системного и прикладного программного обеспечения;
14. Проектировать, создавать и администрировать информационные базы данных для информационного обеспечения программных комплексов и систем;
15. Разрабатывать модели компьютерных сетей, программы сетевого взаимодействия, использовать аппаратные и программные компоненты компьютерных сетей при решении задач по направлениям деятельности, работать с сетевыми протоколами разных уровней;
16. Выбирать эффективные технологии для серверной разработки программных приложений в различных сферах деятельности, создавать web-приложения, применять языки и инструментальные средства программирования для решений задач в глобальной компьютерной сети Интернет;
17. Разрабатывать программные комплексы и системы для решения профессиональных задач на основе базовых технологий сетевого программирования, типовых решений, инструментальных и языковых средств создания приложений клиент-серверной архитектуры;
18. Применять современные методы программной инженерии для моделирования, проектирования и разработки систем с применением технологий, средств и методов версионного контроля и непрерывной интеграции при совместной разработке проектов;
19. Применять современные инструменты промышленной разработки программного обеспечения.