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