97.0k views
4 votes
Who developed the social-cognitive theory?

a) Maslow
b) Freud
c) Rogers
d) Bandura

User CBono
by
8.5k points

2 Answers

3 votes

Final answer:

Albert Bandura developed the social-cognitive theory, which emphasizes both cognition and learning in personality development.

Step-by-step explanation:

Albert Bandura developed the social-cognitive theory. This theory emphasizes both cognition and learning as sources of individual differences in personality. Bandura proposed concepts such as reciprocal determinism, observational learning, and self-efficacy as important factors in personality development. His ideas challenge Skinner's strict behaviorist approach and emphasize the role of thinking and reasoning in learning.

User Mattexx
by
8.9k points
2 votes
Answer: D is the answer
User ArturSkowronski
by
8.0k points