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