制约课程的因素。
(一)社会发展的要求及提供的可能性制约学校课程
从结构上来说,社会包括经济、社会政治结构、意识形态、文化传统等因素,它们对课程的设置、课程内容有着不同程度的影响。
(二)学生的身心发展规律制约学校课程
合理地组织课程内容,就是要求课程的组织,不仅要遵循学科内容本身的逻辑,而且要遵循学生心理发展的顺序和阶段。
(三)人类文化知识及科技发展水平制约学校课程
在社会实践的基础上,人们形成了一定的认识世界的方式,建构起对知识的起源与性质、知识的价值、知识的形式与分类的观点,而这些都对课程产生深刻的影响。