The main differences between Bruner and Piaget’s theories of cognitive development are as follows:
- According to Piaget’s theory, cognitive development takes place in a series of stages whereas in Bruner’s theory, cognitive development is a continuous process.
- Piaget’s theory suggests that language is a consequence of cognitive development whereas Bruner’s theory asserts that language is a cause of cognitive development.
- Piaget’s theory puts little emphasis on socio-cultural context whereas Bruner’s theory puts a lot of emphasis on socio-cultural context believing that it influences one’s intellectual development.
- As opposed to Bruner’s three stages, Piaget’s theory has four stages namely, sensorimotor stage, preoperational stage, concrete operational stage, and formal operational stage.
- Bruner’s theory has three representation stages namely the enactive stage, iconic stage, and symbolic stage as opposed to Piaget’s four stages of cognitive development.