The document discusses the use of computers as tools to support constructivist and social constructivist approaches to teaching and learning. It describes how computers can serve as informative, constructive, co-constructive, and situating tools. As informative tools, computers provide vast amounts of information from the internet. As constructive tools, computers allow students to manipulate information and build new knowledge. As co-constructive tools, students can work collaboratively online. As situating tools, virtual reality simulations place students in virtual environments. The document also discusses how computers support student-centered learning by allowing students to work independently and collaboratively on projects and presentations.