1) 프로그램의 의미와 개념
교육 프로그램이란 용어는 앞서 살펴본 사전적인 개념에 덧붙여 네 가지의 함축적인 의미를 내포하고 있다.
첫째, 교육프로그램은 조직화된 지식의 모음을 의미한다. 교육프로그램을 교수자의 입장에서 교육 내용적 측면으로 접근하면, 학습자들이 배워야 할 내용으로 조직화된 지식을 모아놓은 교재, 교과 개요, 교수자 지침서를 의미하는 것으로 규정할 수 있다. 이러한 입장은 가장 고전적인 정의로 보수적인 교육철학을 가지고 있다. 그러나 프로그램을 이렇게 지식의 완성된 형체로 생각하다 보니, 지식은 폭발적으로 늘어나고 지식의 새로운 분야가 나타남으로써 학습자들이 많은 혼란과 어려움을 느끼기 시작하였다. 또한 학습자보다는 전문가와 교수자의 입장을 지나치게 강조하여 규범적이고 폐쇄적인 특성이 부각되어지고 있다.
둘째, 교육 프로그램은 학습 경험을 의미한다. 학습자의 입장에서 교육 내용적 측면으로 접근하는 학자들은 교수자의 입장에서만 교육 프로그램을 바라보려고 하는 전통적인 사고를 비판하면서, 학습자의 입장에서의 경험이 교육 프로그램의 실체적 내용이 되어야 한다고 주장한다. 따라서 교육 프로그램이란 교수자와 전문가에 의하여 사전에 학습내용이 학습자에게 일방적으로 주어지는 내용이 아니라 학습활동 속에서 학습자 개인이 갖는 교육적 경험과 체험의 의미를 지닌다고 보고 있다.
셋째, 교육 프로그램은 의도적 계획을 의미한다. 교육 프로그램은 단순히 내용적인 측면에서만 생각할 것이 아니라, 그것을 실제로 어떻게 운용하느냐에 관심을 두고 접근하는 것이다. 즉, 학습자가 배워야 할 학습내용이나 학습자의 체험에 초점을 두는 것이 아니라 교수자의 입장에서 교육 프로그램의 사전 계획성을 강조한 것이다. 따라서 교육 프로그램은 공식적인 문서로서의 공공적 활동계획서로 하나의 검증된 약속의 특징을 지닌다.
넷째, 교육 프로그램은 학습결과를 의미한다. 교육 프로그램을 학습자의 입장에서 교육운용적 측면으로 접근하면, 학습자의 행동변화나 학습결과를 의미하는 것으로 규정할 수 있다. 일정한 기간 동안 학습활동을 전개한 결과로서 학습자 개인의 행동 변화나 조직의 지역사회의 변화 등 기대하는 결과를 의미한다.
결국, 교육 프로그램을 이러한 네 가지 의미를 포함하는 것으로 상정할 때, 교육 프로그램이란 평생교육을 주도하는 기관이 체계적으로 개발하는 총체적인 학습내용의 사전계획과 기대하는 결과라고 정의할 수 있다.
3) 프로그램과 커리큘럼
평생교육에 있어서 프로그램은 학교교육의 커리큘럼과 같은 의미로 받아들여진다. 프로그램의 개념을 분명히 하기 위하여 이들 간의 특성을 서로 비교해 보고자 한다.
[표1-1]

분야