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