Why para again?
Why "El" and not "La"?
Programa is masculine. Although the rule that nouns ending in "a" are feminine is useful and works most of the time, it is not always correct. A lot of words ending in "ma" are masculine because of their Greek origin.
How about, "La agenda de hoy."? Google gives the definition of "agenda" as "programa de actividades ..."