Derived from the Late Latin programma, meaning public notice, which came from the Greek programma, meaning written public notice. The Greek term is derived from prographein, meaning to write publicly, which combines pro, meaning before, and graphein, meaning to write.