1) процесс подготовки программы электронной вычислительной машины (разработка программы в соответствии с алгоритмом решения задачи, ее написание на языке программирования и отладка). Осуществляется программистом или автоматически самой электронной вычислительной машиной. 2) Раздел информатики, изучающий теорию программирования, методы и приемы