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