Author(s):
Children do not develop in stages as traditionally defined. That is, their behavior changes gradually not abruptly, they develop at different rates in different domains rather than showing synchronous change across domains, and different children develop in different ways [1]. Cognitive development does show, however, a number of weaker stage like characteristics.