Piaget's cognitive development theory posits that children develop new cognitive abilities through the processes of assimilation and accommodation. Assimilation involves the incorporation of new information into existing knowledge structures, while accommodation involves the modification of existing knowledge structures to accommodate new information. Critics argue that Piaget's theory may be too focussed on the individual child and does not acknowledge environmental factors that may impact development.