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