Програміст – це спеціаліст у сфері обчислювальної техніки, сучасного програмного забезпечення, автоматизації виробничих та інших процесів.
Він розробляє програми виконання обчислювальних робіт, складає обчислювальну схему методу вирішення завдань, перекладає алгоритми вирішення формалізованою машинною мовою.