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