Compare and contrast the theories of cognitive development put forth by Piaget and Vygotsky.

Compare and contrast the theories of cognitive development put forth by Piaget and Vygotsky.Use the following scenario: you are a second-grade teacher and are writing a lesson plan to teach math facts (addition and subtraction).Based on Piaget’s theory of cognitive development, what materials would you incorporate into your lesson plan? Be specific and explain how your plan is driven by Piaget’s theory.How would you change your lesson plan based on Vygotsky’s theory?