Разрабатывать программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводить их тестирование и отладку.
Осуществлять запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.
Проводить корректировку разработанной программы на основе анализа выходных данных.
Разрабатывать инструкции по работе с программами, оформлять необходимую техническую документацию