摘要:Resumo Os modelos estáticos de currículo sofrem o impacto do desenvolvimento das tecnologias digitais e das pesquisas cognitivas. Grandes cientistas contemporâneos influenciam o pensamento de pesquisadores e educadores em direção à reforma da educação, em um novo contexto - o papel da tecnologia na aprendizagem. As pesquisas sobre a maneira como as tecnologias computacionais modificam o processo de aprendizagem, sobre a criação de ambientes virtuais distribuídos e o desenvolvimento de metodologias de ensino que estimulem o pensamento formal e a aprendizagem cooperativa são indispensáveis nos atuais projetos de ensino. De acordo com essas perspectivas, esse artigo analisa fundamentos de desenhos pedagógicos que integram as tecnologias computacionais ao currículo, à luz de teorias cognitivas e instrucionais construtivistas, com o intuito de identificar princípios para a construção de um currículo que estimule o aprender a aprender com tecnologias. Essa revisão crítica é direcionada à formação de professores e alunos em sistemas distribuídos. Abstract The static models of curriculum suffer the impact of the development of digital technologies and cognitive research. Great contemporary scientists influence the thought of researchers and educators toward the reform of education in a new context - the role of technology in learning. The research on how computing technologies modify the learning process, on the creation of distributed virtual environments and on the development of teaching methodologies that stimulate formal thought and cooperative learning, are indispensable in the current projects of education. According to these perspectives, this article analyzes the fundamentals of pedagogical designs that integrate computing technologies into the curriculum, in the light of cognitive and instructional constructivist theories, so as to identify principles for the construction of a curriculum that stimulates learning to learn with technology. This critic revision is directed at the formation of teachers and students in distributed systems.