Этимологический словарь Крылова
Заимствование из французского, где programme восходит к греческому programma – "объявление", в котором образовано из pro – "перед, раньше" и gramma – "написанное", от graphein – "писать".
программа
Программа
ПРОГРАММА