1. Применять объекты дискретной математики, теории оптимизации и численных методов для разработки эффективных алгоритмов и решения прикладных задач компьютерного моделирования;
2. Строить, анализировать и тестировать алгоритмы и программы решения типовых задач обработки информации с использованием структурного, объектно-ориентированного и иных парадигм программирования;
3. Строить и анализировать компьютерные модели на основе использования методов математического и нейросетевого программирования для решения прикладных профессиональных задач;
4. Владеть программными средствами и технологиями для проектирования, создания и сопровождения мобильных и веб-приложений, реляционных баз данных;
5. Применять основные методы защиты населения от негативных факторов антропогенного, техногенного, естественного происхождения, принципы рационального природопользования и энергосбережения, обеспечивать здоровые и безопасные условия труда.