This article traces the development of the constructivist theory of teaching and learning, overviews the research that links technology to constructivism and highlights some of the teaching and learning tools, systems and models that are successfully using technology to develop learners' thinking and understanding. Constructivist viewpoints represent a range of thinking on different dynamics, s...