Виконує підготовчі операції, пов'язані із здійсненням обчислювального процесу, веде спостереження за роботою машин. Складає прості схеми технологічного процесу обробки інформації, алгоритми розв'язання задач, схеми комутації, макети, робочі інструкції та необхідні пояснення до них.
Програмування входить до IT-технологій, але, крім програмування, там є ще купа всього. Тому айтішник може взагалі не знати програмування, але бути крутим фахівцем у іншій IT-сфері. Програміст – це фахівець, який знає мови програмування і пише за допомогою них програми та програми.
У нормативних документах існує поділ інженерів-програмістів на кваліфікації третьої, другої та першої категорій.