program

[ˈproʊɡræm] プログラム

1. コンピューターに特定のタスクを実行させるための命令の集合体。ソフトウェアのこと。

コンピューター関連で最もよく使われる意味の一つです。アプリやソフトウェア、コードの塊などを指します。
This computer program is very useful. (このコンピュータープログラムはとても役に立ちます。)

2. 計画された活動や出来事のリストやスケジュール。

イベントや会議、旅行などの予定、計画、内容全体を指す場合に使われます。イギリス英語では 'programme' と綴られることが多いです。
What is the program for today? (今日のプログラムは何ですか?)

3. テレビやラジオで放送される番組。

テレビやラジオの個別の番組を指します。これもイギリス英語では 'programme' が一般的です。
Did you watch that TV program last night? (昨夜、あのテレビ番組を見ましたか?)

4. 大学などの教育機関における、特定の分野の学習計画や課程。

大学や専門学校などで提供される特定の学問分野やスキルの習得を目指す一連の学習課程や計画を指します。
She is enrolled in a master's program. (彼女は修士課程に在籍しています。)

5. イベントや催し物の詳細や出演者などが記載された印刷物。

劇場やコンサート会場、結婚式などで配られる、その催し物の内容や出演者、タイムスケジュールなどが書かれた小冊子や一枚ものの紙を指します。
I bought a program at the concert. (コンサートでプログラム(パンフレット)を買いました。)

6. コンピューターなどに特定の機能を実行させるための指示を書き込む。

コンピューターや電子機器に指示を与え、特定の動作をさせるためのコードを書く、または設定するという動詞としての使い方です。
He is learning to program in Python. (彼はPythonでプログラミングすることを学んでいます。)
関連
app
code
routine
schedule
syllabus
listing
agenda
outline
package