社会认知理论是在2O世纪7O年代末美国心理学家班杜拉的教育理论,9O年代得到迅猛发展;在传统的行为主义人格理论中加入了认知成分,形成了自己的社会认知理论。社会认知理论的主要内容:(1)三元交互决定论行为到底是由外部力量决定的还是由内部力量决定的,长期以来存在两种决定论:个人决定论和环境决定论。个人决定论强调人的内部心理因素对行为的调节和控制,环境决定论强调外部环境因素对行为的控制,美国心理学家班杜拉在批判前人的基础上提出自己的理论,他的理论在于探讨环境、人及其行为之间的动态的相互决定关系。将环境因素、行为、人的个体因素三者看成是相互独立、同时又相互作用从而相互决定的理论体。其中,个人的主体因素包括行为主体的生理反应能力、认知能力等身心机能。所谓交互决定,是环境、行为、人三者之间互为因果,每二者之间都具有双向的互动和决定关系。在三元交互决定论中,一方面,人的主体,诸如信念、动机等往往强有力地支配并引导其行为,行为及其结果反过来又影响并最终决定思维的内容与形式以及行为主体的情绪反应,另一方面,个体可以通过自己的主体特征如性格、社会角色等引起或激活不同的环境反应,再者,行为作